Hypothesis test graph generator

A Decentralized Microfrontend Architecture

2024.05.19 11:23 Accurate-Screen8774 A Decentralized Microfrontend Architecture

A Decentralized Microfrontend Architecture
Disclaimer: the following is a recent medium article. it is being posted in full on Reddit to compare feedback and engagement of Reddit users with long-form articles.
Decentralization can mean a lot of things because it can be open to interpretation. In this article, we would like to talk about what decentralization means to us and how we are approaching our definition of decentralized. We are working on a typical chat app, but our approach is unique and may push the boundaries of what it means for something to be self-hosted.
Our decentralized chat application is built as a Progressive Web Apps (PWA) and leverages modern web technologies to deliver a user experience comparable to native apps. Unlike traditional centralized chat apps, our chat app is designed to operate independently of central servers, ensuring that user data remains private and secure. This article will delve into the various components and architectural decisions that make our app truly decentralized.

The Decentralized Chat App

An overview of how our chat application leverages Progressive Web App (PWA) technology to provide a seamless user experience across different devices and platforms.
https://preview.redd.it/ntyghqt5oc1d1.png?width=1100&format=png&auto=webp&s=f273717c0c26ef5befcd303fc45de104af63f8d0

Data Storage and Networking

A typical app relies heavily on data storage and networking capabilities. In our decentralized chat application, we’ve implemented advanced solutions to handle these aspects efficiently and securely.

Data Storage

In our app, we use IndexedDB to store data directly in the browser’s storage. While browsers provide multiple options for storing information, ranging from cookies to local storage, IndexedDB offers a more advanced and robust solution.
Capacity: IndexedDB can store significantly larger amounts of data compared to cookies or local storage. Structure: It allows for complex data structures, including collections of files and blobs. Performance: IndexedDB operates asynchronously, meaning it won’t block the main thread of your application, leading to better performance for data-heavy applications.
Using IndexedDB, we ensure that user data is stored locally on their devices, providing both privacy and independence from central servers.

Networking

For networking, our app uses PeerJS-server as a connection broker to establish WebRTC connections between peers.
Direct Peer-to-Peer: WebRTC, provided by the browser, enables real-time communication between peers. This allows two users to connect directly and exchange data with minimal latency. Efficient Routing: Once a connection is established, data is sent via the shortest possible network route, enhancing speed and efficiency. Multiple Connections: Browsers can handle multiple WebRTC connections simultaneously, though the number of connections can vary depending on the device and network capabilities.
PeerJS-server helps in the initial connection setup by acting as a signaling server. It facilitates the exchange of connection information between peers, enabling them to establish a direct WebRTC connection.
By leveraging IndexedDB for data storage and WebRTC with PeerJS-server for networking, our chat application achieves a high level of decentralization, ensuring user data remains private and connections are efficient and reliable. These components form the backbone of our approach, pushing the boundaries of what it means for an app to be truly self-hosted and decentralized
https://preview.redd.it/ww704u7foc1d1.png?width=1100&format=png&auto=webp&s=0c4d4958a38747a4b0410c4c8526e0fd941fac35

Static Distribution and Deployment

Our app is essentially a bundle of static files, which makes it highly portable and easy to distribute. We leverage AWS services such as S3 and CloudFormation to deploy our app, ensuring it is distributed efficiently over a Content Delivery Network (CDN) across AWS servers.

AWS S3 and CloudFormation

AWS S3: We host our app on AWS S3, a scalable storage service that allows us to serve static files reliably. S3 ensures that our app is always available and can handle large numbers of requests without performance degradation. CloudFormation: By using AWS CloudFormation, we automate the deployment process, managing our infrastructure as code. This makes it easy to replicate and manage our app’s deployment environment.
Hosting on S3 and using CloudFormation means our app benefits from AWS’s global CDN. This ensures that our static files are cached and served from servers closest to our users, reducing latency and improving load times.

Offline Availability and Self-Hosting

We go a step further by providing users with the option to download a zip file of the app directly from within the app. This ensures that users can run the app locally without relying on our servers.
Direct from Index.html: Unlike some other apps, our app is a pure JavaScript implementation, designed to run directly from the index.html file. Users can simply open this file in their browser and start using the app without needing a server. Docker Option: For users who prefer or require a server setup, we offer a Docker configuration. This allows the app to be run in a containerized environment, providing flexibility and ease of deployment for different use cases.

Unminified Code for Transparency

We believe in transparency and accessibility. Therefore, we run the app as unminified code. This has several advantages:
Ease of Download: Users can download the entire app using simple browser commands like Ctrl/Cmd+S. Transparency: By providing unminified code, we ensure that users can inspect and understand the code they are running. This fosters trust and allows for easier customization and debugging.
By distributing our app as static files and offering multiple ways to run it, we ensure that users have maximum flexibility and control. Whether using AWS’s robust infrastructure or running the app locally, our approach embodies the principles of decentralization and user empowerment.

Webpack 5 Module Federation

Our app leverages Webpack 5’s Module Federation feature to implement a microfrontend architecture. This approach allows us to modularize our application, making it easier to maintain, develop, and scale. You can explore our open-source implementation here: https://github.com/positive-intentions/frontend-base.

Current Implementation

We have used Webpack 5 Module Federation to build the chat application, which you can find here: https://github.com/positive-intentions/chat. Additionally, we have created a federated module for cryptography that can be imported at runtime, available here: https://github.com/positive-intentions/cryptography. Our current setup is straightforward, allowing us to dynamically load different parts of the application as needed. This modular approach provides flexibility and efficiency in how we develop and deploy our app.

Future Enhancements

We plan to further decompose the application into separate microfrontends, each responsible for a specific aspect of the app. This will not only simplify maintenance but also enhance documentation and development processes for individual components.
Planned Modules:
1. UI Components: A collection of reusable UI components that can be shared across different parts of the application, promoting consistency and reducing duplication. 2. P2P Framework: The core framework for peer-to-peer networking, facilitating real-time communication between users. 3. State Management: This module will manage the application’s state, ensuring efficient data handling and synchronization across different components and peers. 4. Permission Manager: A dedicated module for managing user permissions and access control, enhancing security and user management.
https://preview.redd.it/w16teobjoc1d1.png?width=1100&format=png&auto=webp&s=9305db7dc16981aaf8499bfa2a7aade3c44a06d2

Individual Storybooks and Module Exports

Each module will have its own Storybook and module export, providing a dedicated space for documentation, testing, and showcasing individual components. This approach will:
Enhance Documentation: Each module will be well-documented, making it easier for developers to understand and use them. Simplify Maintenance: By isolating modules, we can update and maintain them independently, reducing the risk of breaking changes affecting the entire app. Promote Reusability: Well-defined modules can be reused across different projects, promoting a modular and efficient development approach.
By embracing Webpack 5 Module Federation and breaking down our app into distinct microfrontends, we aim to create a more robust, scalable, and maintainable architecture. This approach not only benefits our development process but also enhances the overall user experience by ensuring that each component is well-crafted and easily accessible.

Redundancy and Reliability

In the past, we have encountered difficulties when deploying our app to AWS due to various technical issues. Given that our app functions as a self-hosted static application, we have started exploring alternative hosting options, such as GitHub Pages. You can view our deployment on GitHub Pages here: https://positive-intentions.github.io/chat.

GitHub Pages Deployment

Our microfrontend architecture allows us to deploy each module independently. This capability has enabled us to host copies of the app on GitHub Pages for each repository. While this approach is unconventional and can lead to redundant copies of the app, we believe it is a valuable exercise in exploring module federation redundancy.
Accessibility: Hosting on GitHub Pages makes the app easily accessible to users and developers. Simplicity: GitHub Pages offers a straightforward deployment process, reducing the complexity often associated with other hosting solutions. Cost-Effective: GitHub Pages is free, making it an economical choice for hosting static sites.

Redundancy and Interoperability

We aim to make our app interoperable across different hosting sources. By leveraging Webpack 5 Module Federation, we can ensure that the app works seamlessly whether it is served from AWS or GitHub Pages. This redundancy enhances the app’s reliability and availability.
Module Federation Redundancy: We are investigating ways to make modules interoperable between different sources, ensuring that the app remains functional even if one source becomes unavailable. Interoperable Deployment: Our goal is to allow the app to fetch and integrate modules from both AWS and GitHub Pages dynamically.
https://preview.redd.it/m1nbx4nloc1d1.png?width=1100&format=png&auto=webp&s=b7e708e530bece6bcbd492b2699755065b783eb0

Future Plans

To further enhance our deployment strategy, we plan to use a infrastructure as code tool, to deploy the app across multiple cloud service providers. This approach will increase the resilience of our deployment, ensuring the app remains online and functional even if one provider experiences downtime.
Multi-Cloud Deployment: We can deploy the app to various cloud service providers, including AWS, Azure, and Google Cloud. This will distribute the app’s load and reduce the risk of a single point of failure. Scalability: This will enable us to scale the app easily across different providers, ensuring it can handle increased traffic without performance issues. Cost Management: Static file hosting is relatively a cheap option for hosting a webapp, we can optimize costs and ensure that the app remains affordable to maintain.
By exploring these new hosting options and implementing a robust deployment strategy, we aim to make our decentralized chat app more resilient, scalable, and cost-effective. Our efforts in redundancy and interoperability will ensure that the app continues to function seamlessly, providing a reliable user experience regardless of the hosting source.

Multi-Device Architecture

As our app continues to develop, we are excited to introduce the concept of a decentralized profile that can be shared across multiple devices. This feature is designed for individuals who want to use the same profile on all their devices, providing a seamless and integrated multi-platform chat experience, much like any modern chat application.

Decentralized Profile

A decentralized profile allows users to maintain a consistent identity and settings across different devices. This means that whether you are using a smartphone, tablet, or desktop, your profile can remain synchronized and up-to-date.
Profile Synchronization: Users can access their chat history, contacts, and settings on any device by synchronizing their decentralized profile. Data Consistency: Changes made on one device are automatically reflected on others, ensuring a consistent experience.

Multi-Platform Chat Experience

Implementing a decentralized profile enables us to offer a robust multi-platform chat experience. Users can switch between devices without losing their chat continuity or settings, enhancing the overall user experience.
Convenience: Users can start a conversation on one device and continue it on another without any interruptions. Flexibility: The app adapts to various devices, providing a user-friendly interface and experience on each platform.
https://preview.redd.it/8e2i3rrooc1d1.png?width=1100&format=png&auto=webp&s=a034fe514dbd6aa889de2da16caea828f7833e38

Decentralized File Storage

In addition to profile synchronization, we are exploring the potential of decentralized file storage. This feature would allow users to move large files between devices quickly, easily and securely.
Cross-Device Sharing: Users can share files between their devices effortlessly, whether they are transferring a document from their laptop to their phone or vice versa. Collaborative Work: Teams can collaborate more effectively by sharing encrypted files directly through the app, regardless of the devices they are using.
By introducing a decentralized profile and exploring decentralized file storage, we aim to enhance our app’s functionality and user experience. These features will provide users with the convenience and flexibility expected from a modern chat application while maintaining the principles of decentralization and security.

Decentralized Peer Discovery

Decentralized peer discovery is a critical component of our app’s architecture. By leveraging innovative technologies such as QR codes, NFC, and BLE, we facilitate seamless connections between peers without relying on a central authority.

QR Codes

QR codes provide a straightforward method for establishing peer connections. Users can generate a QR code that contains their connection details, which other users can scan to initiate a peer-to-peer connection.
https://preview.redd.it/20jk09qqoc1d1.png?width=793&format=png&auto=webp&s=11d72cbae68ac953f955d4cb87ce4e41cf877341
Ease of Use: Users can quickly and easily share connection details. Security: QR codes can be generated dynamically, reducing the risk of interception.

NFC (Near Field Communication)

NFC allows devices to establish connections simply by being in close proximity. This technology is particularly useful for quick and secure peer discovery.
Speed: Connections are established almost instantly. Convenience: Users can connect devices by simply bringing them close together, making it ideal for spontaneous interactions.

BLE (Bluetooth Low Energy)

BLE enables devices to discover and communicate with each other over short distances with minimal power consumption. This makes it a suitable option for maintaining constant peer-to-peer connections.
Energy Efficiency: BLE conserves battery life, making it ideal for mobile devices. Range: BLE provides a reliable connection over a short range, perfect for personal or localized networking.

Combining Technologies for Enhanced Discovery

By integrating QR codes, NFC, and BLE, we create a robust and versatile peer discovery mechanism. Users can choose the most convenient method for their situation, ensuring that connections are both seamless and secure.
Hybrid Approach: Users can combine different methods for an optimal connection experience. For instance, initial discovery via QR code followed by connection via BLE for sustained communication. Adaptability: The app adapts to the available technologies on the user’s device, providing the best possible peer discovery experience.
These innovative approaches to peer discovery, coupled with our decentralized microfrontend architecture, form the backbone of our commitment to enhancing decentralization, scalability, and user experience. By continually exploring and implementing cutting-edge technologies, we ensure our app remains at the forefront of decentralized communication solutions
These sections outline the key aspects of our decentralized microfrontend architecture and provide a roadmap for our ongoing and future efforts to enhance decentralization, scalability, and user experience.

Conclusion

Our journey towards building a decentralized chat application has been driven by a desire to push the boundaries of what it means for an app to be truly self-hosted and independent of central servers. By leveraging modern web technologies such as Progressive Web Apps, IndexedDB, WebRTC, and Webpack 5 Module Federation, we have created a robust and scalable architecture that emphasizes privacy, security, and user empowerment.
We have explored innovative hosting solutions like GitHub Pages and plan to implement multi-cloud deployments to enhance resilience and scalability. Our vision for a multi-device architecture, incorporating decentralized profiles and encrypted file storage, aims to provide a seamless, cross-platform user experience. Additionally, our commitment to decentralized peer discovery using QR codes, NFC, and BLE ensures that users can connect easily and securely without relying on centralized authorities.
As we continue to develop and refine our app, we remain dedicated to the principles of decentralization, transparency, and user control. We invite you to join us on this journey, explore our open-source repositories, and contribute to the ongoing evolution of our decentralized chat application. Together, we can redefine what it means to communicate in a decentralized world.
Thank you for taking the time to read about our project. We look forward to your feedback and collaboration as we continue to innovate and improve our decentralized chat application.
submitted by Accurate-Screen8774 to darknetplan [link] [comments]


2024.05.19 11:03 LimpMemory5991 Have you ever felt lost starting with test cases?

Hi, there✋
We are teamQAing building QAing TC pro that helps professionals create test cases without any hassle.
📌 What is QAing TC pro?
QAing TC pro is a tool that simplifies test case creation with its AI-powered tool, allowing effortless generation of test cases by simply entering features to be tested.
Now you don’t need to google “how to write test cases” anymore, just enter few sentences and test cases will be created automatically!
📌 How can QAing TC pro help?
❗️Do you already have existing test cases?
No worry! QAing TC pro offers import & export.
If you’ve already created test cases, import and reuse them in QAing.
Plus, you can immediately download and utilize test cases created in QAing.
Meet QAing TC pro, and start with test cases in a breeze!
👉 QAing TC pro
submitted by LimpMemory5991 to ProductOwner [link] [comments]


2024.05.19 11:03 LimpMemory5991 Have you ever felt lost starting with test cases?

Hi, there✋
We are teamQAing building QAing TC pro that helps professionals create test cases without any hassle.
📌 What is QAing TC pro?
QAing TC pro is a tool that simplifies test case creation with its AI-powered tool, allowing effortless generation of test cases by simply entering features to be tested.
Now you don’t need to google “how to write test cases” anymore, just enter few sentences and test cases will be created automatically!
📌 How can QAing TC pro help?
❗️Do you already have existing test cases?
No worry! QAing TC pro offers import & export.
If you’ve already created test cases, import and reuse them in QAing.
Plus, you can immediately download and utilize test cases created in QAing.
Meet QAing TC pro, and start with test cases in a breeze!
👉 QAing TC pro
submitted by LimpMemory5991 to OneProductivityApp [link] [comments]


2024.05.19 11:02 LimpMemory5991 Have you ever felt lost starting with test cases?

Hi, there✋
We are teamQAing building QAing TC pro that helps professionals create test cases without any hassle.
📌 What is QAing TC pro?
QAing TC pro is a tool that simplifies test case creation with its AI-powered tool, allowing effortless generation of test cases by simply entering features to be tested.
Now you don’t need to google “how to write test cases” anymore, just enter few sentences and test cases will be created automatically!
📌 How can QAing TC pro help?
❗️Do you already have existing test cases?
No worry! QAing TC pro offers import & export.
If you’ve already created test cases, import and reuse them in QAing.
Plus, you can immediately download and utilize test cases created in QAing.
Meet QAing TC pro, and start with test cases in a breeze!
👉 QAing TC pro
submitted by LimpMemory5991 to Everything_QA [link] [comments]


2024.05.19 11:02 Inner-Macaroon-5014 T-test computation and results on my T cell subsets. Need advice.

T-test computation and results on my T cell subsets. Need advice.
Is it correct to use t-test to identify if there is a significant difference in the antigen expression of a particular marker between my two groups (Healthy control vs virus-infected cells) on CD4 and CD8 T cell subsets? below are my questions... I am not sure if the formula I used is correct too.
  1. It is right to use the frequencies (%) generated after gating the T cell subsets?
  2. I used 1 tailed and Type 1 for the formula since I hypothesize that infected cells will have higher expression of the marker and both runs underwent the same experimental and instrument conditions.
https://preview.redd.it/56rs4mprqc1d1.jpg?width=1147&format=pjpg&auto=webp&s=3e99a3072ac67f9d8e94c81e8db268b6567ab4e8
thank you so much in advance.
submitted by Inner-Macaroon-5014 to flowcytometry [link] [comments]


2024.05.19 11:01 LimpMemory5991 Have you ever felt lost starting with test cases?

Hi, there✋
We are teamQAing building QAing TC pro that helps professionals create test cases without any hassle.
📌 What is QAing TC pro?
QAing TC pro is a tool that simplifies test case creation with its AI-powered tool, allowing effortless generation of test cases by simply entering features to be tested.
Now you don’t need to google “how to write test cases” anymore, just enter few sentences and test cases will be created automatically!
📌 How can QAing TC pro help?
❗️Do you already have existing test cases?
No worry! QAing TC pro offers import & export.
If you’ve already created test cases, import and reuse them in QAing.
Plus, you can immediately download and utilize test cases created in QAing.
Meet QAing TC pro, and start with test cases in a breeze!
👉 QAing TC pro
submitted by LimpMemory5991 to ProductHunters [link] [comments]


2024.05.19 10:52 TuxedoOfViscera A knight for the Daughter of the Cosmos.

A knight for the Daughter of the Cosmos.
AC: Sword of Ebrietas
submitted by TuxedoOfViscera to ArmoredCoreVI [link] [comments]


2024.05.19 10:52 jennithomas321 On-Page vs. Off-Page SEO: Different but Equally Important

What’s the Difference Between On-Page SEO and Off-Page SEO?

On-page SEO focuses on optimizing parts of your website that are within your control, while off-page SEO focuses on increasing the authority of your domain through content creation and earning backlinks from other websites. To further understand the difference between the two, you have to understand, at a basic level, how search engine algorithms work. Let’s break it down.
There are two main buckets that search engines (SEO) look at when evaluating your site compared to other sites on the web.
  1. On-page SEO looks at what your site (or your page) is about
  2. Off-page SEO looks at how authoritative and popular your site is

On-Page vs. Off-Page SEO: What’s the Difference?

Put simply, what you rank for is largely determined by on-page factors, while how high you rank in the search results is largely determined by off-page factors.

How Does Each Type of SEO Affect Your Rankings?

What is On-Page SEO?

On-page SEO (also known as “on-site” SEO) is the act of optimizing different parts of your website that affect your search engine rankings. Where your website appears in search engine results pages is determined by a number of ranking factors including site accessibility, page speed, optimized content, keywords, title tags, etc. On-page SEO is about optimizing the stuff that you have control over and can change on your own website.

On-page SEO checklist:

How do you make sure your on-page SEO tactics are up to snuff? Here is a helpful checklist for on-site optimizations that can help curate your strategy.

Title Tags

Put your targeted keywords in the title tag of each page on your site. There are many best practices that go into writing an effective title tag.

Headings (H1)

Headings are usually the largest words on the page, and for that reason, search engines give them a little more weight than your other page copy. It is a good idea to work your target keywords into the headings of each web page but make sure you accurately reflect your page’s great content.
Make sure your H1s limited to one per page, all other headers are H2 or H3

URL structure

Put keywords into your URLs if possible. However, do not go changing all of your current URLs just so they have keywords in them. You shouldn’t change old URLs unless you plan on redirecting your old ones to your new ones. Consult a professional before doing this.

Alt text for images

Any content management system should allow you to add something called “alt text” to all images on your website. This text isn’t visible to the average visitor – alt text is in fact used by screen reader software to help blind internet users understand the content of your images. Search engines crawl images in a similar way, so inserting some relevant keywords while accurately describing the image will help search engines understand your page’s content.
Writing an alt attribute for each image keeps your website in compliance with WCAG (Web Content Accessibility Guidelines). Keep the following things in mind when writing alt text:

Fast-loading pages, or page load speed

Google wants to help its users find what they’re looking for as quickly as possible to provide the best user experience. Therefore, optimizing your pages to load faster helps your site rank higher in the search results.
Google has a tool called PageSpeed Insights that will analyze your site on both mobile and desktop. and then suggest tips to optimize page speed. There are also several quick fixes to eliminate whatever is bogging your site down and slowing your page load time. Key site speed factors to consider:

Mobile Friendliness

In recent years, Google has prioritized mobile page loading speed as a key ranking metric.
How do you know if your website is mobile-friendly? Unfortunately, Google recently dropped support for some free public tools that helped. However, you can now use Google Search Console to analyze this type of information. Specifically, the Core Web Vitals report can help you identify if your mobile pages are loading slower than they should be.

Page Content

The content on your pages needs to be useful to people. If they search for something too specific to find your page, they need to be able to find what they’re looking for. It needs to be easy to read and provide value to the end user. Google has various ways to measure if your content is useful.

Internal Linking

Linking internally to other pages on your website is useful to visitors and it is also useful to search engines. Here’s an internal link to another blog post on our site that talks more about internal linking. Very meta.
When adding internal links, make sure to have relevant anchor text. Anchor text is the clickable text in a hyperlink (usually indicated by blue font color and underline). To optimize your anchor text, make sure the selected word or phrase is relevant to the page you’re linking to.
On-page SEO ensures that your site can be read by both potential customers and search engine robots. With good on-page SEO, search engines can easily index your web pages, understand what your site is about, and easily navigate the structure and content of your website, thus ranking your site accordingly. As a best practice, make sure your page content includes 1-3 relevant internal links.

Schema Markup

Adding structured data helps Google better understand the content of a page. Google also uses certain types of structured data to display “rich results” in SERPs such as a recipe with start ratings or step-by-step instructions with an image carousel. These rich results often appear at or near the top of SERPs and generally have higher click-through-rates than normal organic listings.
Google prefers structured data to use schema.org vocabulary, and recommends using JSON-LD format. They also provide a handy Rich Results Test tool to check your code. While there are a variety of ways to add structured data to your website (plugins, Google Tag Manager, etc.), it’s always best to get a professional involved if you’re not comfortable writing code.
Check out Google’s guide to structured data and rich results here.

Social Tags

Having your content shared on social tells Google that people find your content relevant, helpful and reputable. Not every page on your site is share-worthy, but you can optimize the pages that are with these tips:

Core Web Vitals

User experience is key to a website’s long-term success. In spring 2020, Google unveiled Core Web Vitals, a common set of signals that they deem “critical” to all users’ web experiences.
The purpose of these signals is to quantify the user experience with a website, from page visual stability and load time, to interactive experiences.
To check your LCP score, access your Google PageSpeed Insights and make sure your page hits LCP within 2.5 seconds. To accomplish this, remove unnecessary third-party scripts that may be running, upgrading your web host, activating “lazy loading” so page elements load only as users scroll down the page, and remove any large page elements that may be slowing it down.
One of the simplest ways to optimize cumulative layout shift is to add height and width dimensions to each new site element. Also, avoid adding new content above existing content on a page (unless responding to user interaction).

Page Experience

Google is working on a new ranking signal (likely to come out in 2024) that prioritizes websites with positive user experiences.
The ‘page experience signal’ will consist of Core Web Vitals, plus mobile-friendliness, safe-browsing, HTTPS security, and intrusive interstitial guidelines.
According to Google, “optimizing for these factors makes the web more delightful for users across all web browsers and surfaces, and helps sites evolve towards user expectations on mobile. We believe this will contribute to business success on the web as users grow more engaged and can transact with less friction.”

What is Off-Page SEO?

Off-page SEO focuses on increasing the authority of your domain through the act of getting links from other websites.
A good analogy for how authority works is this. If you have a bathtub with rubber duckies in it (the ducks are your pages), and you start filling the tub with water (links), your duckies are all going to rise to the top.
This is how a site like Wikipedia ranks for pretty much everything under the sun. It has so much water in its bathtub that if you throw another rubber duck in it, it’s going to float to the top without any other effort.
There’s a score called “Domain Authority” that calculates how authoritative your website is compared to other sites. You can type your domain name into here to see your score.

How to optimize for off-page SEO

There are several factors that influence your off-page SEO rankings. While each one is tackled with different strategies, they share an overarching goal of building the trust and reputation of your website from the outside.
  1. Inbound links
  2. Social media marketing
  3. Guest blogging and guest posting
  4. Unlinked brand mentions
  5. Influencer marketing
The biggest off-page SEO factor is the number and quality of backlinks to your website. Some examples of ways you can build links to your website are:
While link quantity is still important, content creators and SEO professionals are realizing that link quality is now more important than link quantity. As such, creating shareable content is the first step to earning valuable links and improving your off-page SEO.
How many links do you need for good off-page SEO? That is a tough question and it’s going to be based on the domain authority of your competitors, as you want to make sure you’re playing in the same sandbox.
SEOs also used to believe that buying links was a valid way of link building; however, Google will now penalize you for buying links in an attempt to manipulate page rank. You can also be penalized for submitting your links to link directories whose sole purpose is to increase your domain authority. Again, quality wins out over quantity when it comes to link building.

Is On-Page or Off-Page SEO More Important?

It’s not about choosing between on and off-page SEO, that would be like having to choose between a foundation or a roof for your house. On-page and off-page SEO work together to improve your search engine rankings in a complementary fashion.
However, SEOs generally advise getting your on-page SEO ducks in a row before focusing too much on off-page SEO.
Just like building a house, you want to set the foundation first before building the rest of the house. Like a foundation, you may need to come back and do some maintenance to your on-page SEO from time to time. Balancing the two will help make your website “bilingual” so that your users can understand it as well as the search engine robots- and that’s how your rankings start to improve.

SEO #onpageseo #Offpageseo #Corewebvitals

submitted by jennithomas321 to clientseo [link] [comments]


2024.05.19 09:51 Alioliou Thaumical precious metal alloys in my world

Thaumical precious metal alloys in my world
My world of fantastic science fiction is based on the real world, but with the addition of magic and thaumaturgy as an additional powerful branch of arts and techniques.
The historical course of my world is similar to the historical course of the real world, but there are sciences derived from magic. Runic engineering studies the interaction of glyphic circuits and geometric shapes imbued with magic with reality. Thaumaturgy and the science of aspects study the converging aspects of matter and its manipulation to obtain new materials and artifacts without classical chemical formulas. Arcanology studies the functioning and principles of so-called spells, incantations, and enchantments. Etcetera.
Science predominates overall, and while it has taken some time, it has swallowed magic, at least partially. There are still many things unknown about the functioning of magic. There are many things that work and have been obtained through trial and error, but whose intrinsic mechanisms are unknown. There are hypotheses derived from quantum physics, of course, but unconfirmed, or impossible to confirm.
But that's not the point.
In my world, just like in the real world, metallurgy has played a very important role. Without metallurgy, we wouldn't have weapons, machines, computing, electricity... we wouldn't have many things. Without metallurgy, they wouldn't have them either, and they wouldn't have thaumaturgy or many enchanted objects they employ.
Within the vast domain of thaumic metallurgy, the most prominent metals are undoubtedly the precious metals: copper, silver, and gold. Throughout the history of my world, these three metals have held an undisputed position of relevance in thaumaturgy. While iron and mercury have also been employed in thaumaturgic practice (the Thaumonomicon, one of the oldest works on thaumaturgy known, mentions thaumium and alchemical brass, two magical metals derived from iron), copper, silver, and gold have demonstrated unparalleled enchantability and magical versatility.
These precious metals have not only been used in the creation of magical objects throughout history but have also been the subject of numerous alchemical experiments in transmutation and aspectual manipulation, although most of these attempts have been largely unsuccessful and have sometimes led to unintended consequences.
In recent times, there has been a growing interest in the use of other precious metals such as platinum, rhodium, and osmium in thaumaturgy. However, this interest is still in its nascent and limited stage compared to the study and practice related to copper, silver, and gold. Thaumaturgy related to these less conventional metals is still to be fully developed, and their magical potential is far from fully understood.

The three main precious metals of interest

Copper has been a frontline choice in creating alloys that function as conductors and catalysts of magic throughout the ages, thanks to its impressive capacity to be enchanted. Furthermore, it stands out for its resistance to aspectual essences and its ability to act as an effective aspectual insulator. Even in ancient times, bronze armor decorated with primitive runes and magical glyphs not only rivaled but surpassed the resilience and tenacity of the finest steel armor of the later medieval period.
Today, this metal remains relevant in the creation of alloys such as molybdocopper, orichalcum, hepatizon, and manganin, which are used in the manufacturing of special munitions. These bullets, engraved with specific enchantments, acquire attributes and particular effects that make them highly effective in a wide variety of situations. The versatility of copper as a magical material makes it a valuable and sought-after option for practitioners of magic and thaumaturgy worldwide.
Silver, on the other hand, also stands out for its capacity to store magic. It has been employed in various ways in the realm of thaumaturgy and magic. One of its most prominent applications is its use in coating weapons and armor made of steel. Silver can be fused with this material to enhance the enchantments present in the weapons and armor, or even to directly manufacture weapons and armor imbued with its own magical properties.
Furthermore, silver has traditionally been associated with protection against supernatural entities and has been used to create a wide variety of protective amulets and talismans. Its teratocidal properties make it an essential component in the manufacturing of specialized weapons and ammunition designed for the hunting and elimination of creatures such as therianthropes, demons, and other supernatural beings. The famous silver bullets are an iconic example of this type of ammunition, known for their effectiveness in confrontations against beings of malign or magical nature. Silver, with its versatility and magical power, has earned a prominent place in the arsenal of magic practitioners and thaumaturges worldwide.
Gold, on the other hand, stands out as one of the most suitable metals for enchantment and magic absorption. Despite these qualities, its use in thaumaturgy has been limited due to its scarcity, high value, and the difficulty in stabilizing its magical properties. Creating enchanted objects from gold requires highly advanced and stabilized infusion altars, or the use of very specific alloys that can enhance its magical manipulation.
Despite these limitations, various gold alloys have sparked special interest among thaumaturges and alchemists worldwide. Below, we will detail some of these alloys, exploring their unique characteristics and potential applications in the field of magic and thaumaturgy.
Copper, silver and gold...

Tychereal gold

Tychereal gold encompasses a set of gold alloys that possess the unique property of influencing the luck of the bearer. This capability is achieved through the infusion of the "probabilitas" aspect into the alloys or through the inscription of specific enchantments. However, it is important to note that the effect on the bearer's luck is subtle.
In certain regions of Central, Southern, and Eastern Asia, red gold alloys, which contain a high copper content, are employed for this purpose because culturally, the color red is believed to bring good luck in these areas. These alloys, when enchanted or infused with "probabilitas," appear to have a greater impact on the bearer's luck, although their effect is temporary and tends to fade over time. Additionally, these alloys are prone to mild oxidation and corrosion, leading to the loss of their desired tychereal property.
However, the most effective tychereal alloy is known as "leprechaun gold," invented in Ireland during the Middle Ages. Leprechaun gold is a lime-green-toned alloy, primarily composed of gold with additions of silver and tin, along with traces of cadmium, and with high amounts of "probabilitas" aspect. Although scientific trials have shown that this alloy has a significant and generally positive impact on the bearer's luck, it presents a serious contraindication: cadmium, a heavy metal known to be toxic and carcinogenic.
Leprechaun gold, a tychereal gold alloy invented in Ireland.

Royal thaumium

Royal thaumium, a distinguished and valuable alloy, differs from common thaumium, ancient thaumium or, simply, thaumium (an amalgam of wrought iron impregnated with praecantatio). This exceptional compound is a combination of gold and aluminum impregnated with praecantatio.
By fusing gold with aluminum in an approximate mass ratio of 79:21, purple gold is obtained, a brittle intermetallic compound with an intense magenta color. When this purple gold is impregnated with large amounts of praecantatio, it becomes royal thaumium.
The term "royal" in its name is attributed to its high production cost and its original association with royalty and divinity. Although it shares similarities in appearance and qualities with thaumium based on iron, the properties of royal thaumium are even more pronounced. It can store approximately 53 times more magic than iron-based thaumium, acts as an extremely impermeable aspectual insulator to essences, and possesses a tremendous enchanting capacity. However, it is important to note that royal thaumium is extremely fragile compared to its iron-based counterpart.
Royal thaumium was initially discovered and crafted by alchemists in the late 18th century when the first samples of aluminum were successfully extracted, which at that time were considerably more expensive than gold due to the difficulty of obtaining it. During the early to mid-19th century, this alloy was widely used in the manufacturing of cores for high-power magic wands. Although it has been replaced by more economical thaumic materials today, royal thaumium is still appreciated in certain classic magic circles, acquired by purists and collectors of magical objects.
Royal thaumium, derived from purple gold, an intermetallic compound.

Aurallium

Within the realm of modern metallurgy, quasicrystals have emerged as structural forms that, unlike conventional crystals, are ordered but not periodic. Most quasicrystals discovered to date are metallic and exhibit symmetries that defy traditional crystalline conventions, such as decagonal and icosahedral shapes.
These quasicrystals are particularly intriguing in the field of thaumaturgy due to their ability to harbor large densities of a degenerate form of the "ordor" aspect, known as "auratio."
Among the most relevant quasicrystals in thaumaturgy are dodecaedrites, quasicrystalline alloys generally composed of aluminum or rare earth metals, infused with huge amounts of praecantatio. These dodecaedrites have the capacity to store massive amounts of magic, surpassing conventional thaumic alloys by thousands of times, making them ideal for the manufacturing of high-powered magical objects and disruptive antimagic munitions.
The term "aurallium" refers to a group of dodecaedrite-based alloys of gold quasicrystals, such as the gold-gallium-terbium alloy AC and other alloys M,X)85.7RE14.3 (M = Ag, Au, X = Al, Ga, In, RE = Er, Lu). However, the most notable of these alloys is "pure aurallium," composed of pure gold impregnated with large amounts of "auratio" aspect essence. This material forms dodecahedral, icosahedral, and tricontahedral crystals of a pale orangish-golden hue with celestial blue highlights.
Pure aurallium is metastable, meaning its quasicrystalline structure can collapse under certain extreme conditions to form amorphous gold, releasing energy and magic in the process. Additionally, this alloy has the ability to induce ordering and crystallization of surrounding materials when magic is applied to it, which could be utilized for various purposes, such as manufacturing enhaced wand cores for specific spells, or negentropic weapons like the "ordor ray."
Aurallium icosahedral quasicrystal.
Nuclear tests conducted by North Korea using this material, whose documentation has been obtained and released by the espionage forces of Acheron (an organization tasked with containing and eliminating supernatural threats), yield terrifying results. Atomic weapons doped with big amounts of aurallium generates negentropic fields that destroy all organic tissue within a radius several times larger than the blast radius and the lethal neutron radius. Animal and plant tissues liquefy and reorganize into perfectly ordered crystals of amino acids, phosphates, and carbohydrates imbued with high-purity aspect essences that may continue reacting dangerously with the environment, potentially producing flux, taint seeds and void gaps. All exposed rock and metal recrystallize into large amalgams of pure single crystals of various pure materials, forming ordered giant minimalist structures. And exposed water is aetheralized into pure aqua aspect that permeates and destructively alters any exposed material.
Surprisingly, despite the high thaumaturgy and technology involved in the production of pure aurallium and aurallium alloys, traces of aurallium have been found in well-preserved ancient legendary artifacts of high power, although the origin of such traces of aurallium is likely accidental or non-conciouss, this explains some of the astonishing qualities of these arcane artifacts.
submitted by Alioliou to magicbuilding [link] [comments]


2024.05.19 09:30 MarvSee Batana Oil Review

Have you heard of Batana Oil and its amazing benefits for hair?
In this article, we will explore what Batana Oil is, how it is made, and the numerous advantages it offers for hair care.
From promoting hair growth to reducing dandruff, Batana Oil has become a popular choice for those seeking healthier and stronger hair.
We will also discuss any potential side effects, how to use Batana Oil effectively, and where you can purchase this miracle oil.
Let's dive into the world of Batana Oil and discover why it has garnered so much attention in the beauty industry.

👉 Klick hier für mehr Informationen

Key Takeaways:

What is Batana Oil?

Batana Oil, also known as Miskito Oil, is a natural oil derived from the nuts of the American palm tree, Elaeis Oleifera, native to Central America, particularly Honduras. It has been traditionally used by the Miskito people for its therapeutic properties in promoting hair and skin health.
For centuries, the Miskito people have treasured Batana Oil for its deeply rooted cultural significance. This ancestral knowledge and tradition have been passed down through generations, highlighting the deep connection between the people and this natural remedy. The process of extracting the oil is a meticulous craft, involving traditional methods that honor the palm tree's natural gifts. The rich nutrients present in Batana Oil make it a versatile elixir for skin rejuvenation and hair nourishment. Its moisturizing properties are renowned for promoting healthy hair growth and providing a radiant complexion.

How is Batana Oil Made?

Batana Oil is extracted through a cold pressing technique from the nuts of the American palm tree, Elaeis Oleifera, to preserve its nutrients and natural properties. This traditional method of oil extraction ensures the oil retains its therapeutic benefits.
The process of making Batana Oil through cold pressing involves carefully selecting ripe Elaeis Oleifera nuts, which are then cracked open to reveal the kernels inside. These kernels are sun-dried before being cold pressed to extract the precious oil, ensuring that the nutrients and therapeutic properties are well-preserved. This method, commonly practiced in Central America, where the American palm tree is prevalent, is known for producing high-quality oil rich in nutrients essential for nourishing and rejuvenating the skin and hair.

What are the Benefits of Batana Oil?

Batana Oil offers numerous benefits for hair and scalp health, including promoting hair growth, nourishing the scalp with essential fatty acids like omega-3, omega-6, and omega-9, providing antioxidants for hair health, and adding shine to hair affected by environmental influences.
Originating from the lush Mediterranean region, Batana Oil has been used for centuries as a holistic solution for maintaining healthy and vibrant hair. Its natural composition not only accelerates hair growth but also aids in deeply penetrating the scalp to nourish and rejuvenate hair follicles.

👉 Klick hier für mehr Informationen

Promotes Hair Growth

Batana Oil stimulates hair growth by nourishing the follicles and roots with essential nutrients, promoting stronger and healthier hair growth.
One of the key factors that make Batana Oil effective for hair growth is its ability to deeply penetrate the hair follicles and strengthen the roots. This process not only encourages faster hair growth but also helps prevent hair breakage and split ends. By delivering essential nutrients such as Vitamin E, Omega-3 fatty acids, and antioxidants directly to the hair follicles, Batana Oil revitalizes the scalp, creating an optimal environment for hair growth to thrive.

Moisturizes and Nourishes Hair

Batana Oil serves as an excellent moisturizer that deeply nourishes the hair, providing essential hydration and combating frizziness. It acts as a natural conditioning oil for smoother and healthier hair.
The unique composition of Batana Oil allows it to penetrate deeply into the hair shaft, delivering nutrients that strengthen and repair damaged strands. This botanical oil is rich in antioxidants and fatty acids, which help to restore the hair's natural shine and vitality.
Regular use of Batana Oil can improve the overall health of your hair, making it more manageable and less prone to breakage. Whether you have dry, brittle hair or just need a boost of moisture, this oil is a versatile solution for all your hair care needs.

Reduces Dandruff and Scalp Irritation

Batana Oil aids in reducing dandruff and scalp irritation by restoring the scalp's microbial balance, offering therapeutic benefits for scalp health.
When the scalp's natural microbial balance is disrupted, issues like dandruff and irritation can arise. Batana Oil's unique properties help in rebalancing these microorganisms, thus calming the scalp and reducing discomfort. Its therapeutic uses extend beyond mere symptom relief, as the oil's nourishing components penetrate deep into the skin, enriching it with essential nutrients for long-lasting health. By incorporating Batana Oil into your hair care routine, you are not just tackling the visible signs of scalp issues but also nurturing and maintaining a harmonious environment on your scalp.

👉 Klick hier für mehr Informationen

Strengthens and Repairs Damaged Hair

Batana Oil strengthens and repairs damaged hair by addressing issues like split ends caused by environmental pollution, restoring hair fibres to their natural health and vitality.
The rich nutrients and essential fatty acids present in Batana Oil deeply penetrate the hair shaft, nourishing and hydrating from within. This helps in sealing the damaged cuticles, preventing further breakage and split ends. The oil's antioxidant properties combat the harmful effects of free radicals present in the environment, which often lead to hair damage. Regular use of Batana Oil can help in revitalizing and rejuvenating hair, making it stronger, healthier, and more resilient to external aggressors.

What are the Side Effects of Batana Oil?

While Batana Oil offers numerous benefits, some individuals may experience side effects such as allergic reactions, particularly those with hereditary hair loss concerns. Proper skin care is essential when using this oil.
Allergic reactions to Batana Oil can manifest as skin redness, itching, or swelling. It is important to conduct a patch test before applying the oil liberally to avoid adverse skin reactions.
Individuals with hereditary hair loss should consult their dermatologist before incorporating Batana Oil into their hair care routine.
Side effects can vary depending on individual skin sensitivity, so monitoring any changes is crucial for maintaining healthy skin. Taking precautions in skin care routines, such as using sunscreen and gentle cleansers, can help mitigate potential side effects of using Batana Oil.

Allergic Reactions

Some users may experience allergic reactions to Batana Oil due to its potent therapeutic properties. It is essential to conduct a patch test before applying it to the scalp or skin.
Allergic reactions to Batana Oil can manifest as redness, itching, swelling, or even hives on the skin. These reactions are typically more common in individuals with sensitive skin or existing allergies. The patch test helps in identifying any adverse responses before widespread application, ensuring safety.
While Batana Oil is known for its nourishing and hydrating properties, some individuals may experience side effects such as scalp irritation or mild rashes. It is recommended to discontinue use immediately if any discomfort occurs and seek medical advice.

👉 Klick hier für mehr Informationen

Despite the potential for allergic reactions, Batana Oil also offers numerous therapeutic benefits, including promoting hair growth, reducing inflammation, and improving overall scalp health.

Greasiness and Build-up

Excessive use of Batana Oil may lead to greasiness and build-up on the scalp, potentially causing irritation and other hair problems. It is advisable to use the oil in moderation.
While Batana Oil holds numerous benefits for hair, including nourishment and hydration, excessive application can have adverse effects. The build-up of oil on the scalp can clog pores, leading to scalp irritation and even hair loss over time. This greasiness not only makes the hair appear unwashed but also attracts dirt and pollutants, further exacerbating the situation.
To prevent these issues, it is crucial to strike a balance in the usage of Batana Oil, ensuring that it benefits the hair without causing any harm.

How to Use Batana Oil?

Batana Oil can be used in various ways for optimal results. It can be applied as a nourishing hair mask, a leave-in treatment for added hydration, or as a pre-shampoo treatment to protect the hair's natural nutrients.
When using Batana Oil as a hair mask, it provides deep conditioning benefits, revitalizing dry and damaged hair, leaving it soft and manageable. As a leave-in treatment, Batana Oil helps to lock in moisture, tame frizz, and promote healthy shine. Alternatively, incorporating Batana Oil into your hair care routine as a pre-shampoo treatment creates a protective barrier against the harsh effects of shampooing, ensuring that the hair retains its essential nutrients.

👉 Klick hier für mehr Informationen

As a Hair Mask

Using Batana Oil as a hair mask provides deep nourishment to the hair, enriching it with essential nutrients and offering therapeutic benefits for overall hair care.
Applying Batana Oil as a hair mask involves a simple yet effective process. Begin by sectioning your hair and warming up a small amount of Batana Oil in your hands. Then, gently massage the oil into your scalp and hair, ensuring even distribution from roots to ends.
After application, leave the oil on for at least 30 minutes to allow it to penetrate the hair shaft and nourish deeply. For enhanced effectiveness, you can wrap your hair in a warm towel or use a shower cap to create heat and enhance absorption.
Rinsing off the Batana Oil hair mask with a gentle shampoo and conditioner will leave your hair feeling soft, silky, and deeply moisturized.

As a Leave-in Treatment

Using Batana Oil as a leave-in treatment enhances hair health by providing continuous nourishment, promoting shine, and protecting hair from environmental influences.
One of the key benefits of incorporating Batana Oil into your hair care routine is its ability to deeply nourish the hair follicles, resulting in stronger and healthier locks over time. The continuous nourishment provided by this natural oil helps repair damage, reduce breakage, and improve overall hair quality. Batana Oil's rich composition of essential fatty acids and antioxidants contributes to boosting hair shine, leaving your tresses looking smooth, lustrous, and radiant.

As a Pre-shampoo Treatment

Utilizing Batana Oil as a pre-shampoo treatment helps combat dryness, strengthen hair fibres, and serve as a conditioning oil for smoother and healthier hair texture.
One of the key benefits of incorporating Batana Oil into your hair care routine is its remarkable ability to deeply moisturize and nourish the scalp, effectively addressing issues of dryness and itchiness. The oil's rich composition provides essential nutrients that penetrate the hair shaft, strengthening it from within and reducing breakage. Its conditioning properties help in detangling hair, making it more manageable and reducing frizz for a lustrous finish. Whether you have dry, damaged hair or simply want to maintain a healthy mane, this versatile oil can work wonders in revitalizing your locks.

👉 Klick hier für mehr Informationen

What are People Saying About Batana Oil?

Reviews of Batana Oil are varied, with many users expressing satisfaction with its effects on common hair problems. The oil has gained popularity, particularly in the USA, for its potential benefits.
Customers have lauded the oil's ability to nourish and strengthen hair, with positive reviews highlighting its effectiveness in reducing frizz and improving overall hair health. Many have reported that Batana Oil has helped address issues like dryness, breakage, and lackluster hair.
Notably, users in the USA have particularly embraced this product, with numerous testimonials praising its ability to provide a solution to their hair concerns. The oil is known for its natural ingredients and the visible results it delivers, making it a go-to choice for individuals seeking effective and gentle hair care solutions.

Positive Reviews

Positive reviews of Batana Oil often mention its effectiveness in promoting hair growth, enhancing shine, and its affordability with fair trade prices.
Customers have raved about how Batana Oil has transformed their hair, making it stronger and healthier with regular use. Many users have highlighted the noticeable difference in their hair texture, noting a significant reduction in breakage and split ends.
One of the most common themes in the positive reviews is how versatile the oil is - suitable for all hair types and ethnicities. Users across the board appreciate the natural ingredients and fair trade prices that make this product not only effective but also ethical.

Negative Reviews

Negative reviews of Batana Oil often cite potential side effects, concerns about fragrance in some products, or issues related to changes in hair density.
Some users have reported experiencing allergic reactions like itching, redness, or breakouts after using Batana Oil, contributing to its negative feedback. The strong fragrance present in some variations of the product has been a major turn-off for those with sensitivities or preferences for fragrance-free products. Critics also claim that inconsistent results in terms of hair density improvement have left them disillusioned with the effectiveness of the oil.

👉 Klick hier für mehr Informationen

Where to Buy Batana Oil?

Batana Oil is available for purchase through various channels, including online retailers and local stores.
  1. Consumers in the USA can easily find a range of options to buy this beneficial oil. Online retailers such as Amazon, Walmart, and iHerb offer a convenient way to order Batana Oil from the comfort of your home, with quick delivery options available.
  2. For those who prefer shopping at local stores, specialty beauty shops and health stores across the country often carry Batana Oil on their shelves. Check with stores like Whole Foods, Ulta Beauty, or local natural health stores to see if they have this sought-after oil in stock.

Online Retailers

Batana Oil can be conveniently purchased from online retailers, offering a wide selection and ensuring customer satisfaction with the oil's therapeutic properties.
When you buy Batana Oil from online retailers, you not only save time but also have the convenience of doorstep delivery without the hassle of visiting physical stores. Online retailers often provide detailed product descriptions, reviews, and usage tips, allowing you to make an informed purchase decision. The satisfaction of finding the perfect Batana Oil variant for your specific needs is unparalleled when shopping online. The therapeutic properties of Batana Oil can be fully enjoyed when sourced from reputable online retailers who prioritize quality and authenticity.

Local Stores

Consumers can also find Batana Oil in local stores, supporting fair trade practices and access to quality products that combat environmental influences while delivering essential nutrients for hair and skin care.
This unique oil is not only beneficial for personal care but also contributes to supporting the livelihoods of local communities through fair trade prices. By purchasing locally, customers can help reduce carbon emissions associated with long-distance transportation, aligning with environmental consciousness. In addition, the high levels of vitamin E and fatty acids in Batana Oil provide exceptional moisturizing and anti-aging properties, making it a versatile and nourishing choice for holistic skincare routines.

Final Thoughts on Batana Oil

Batana Oil presents itself as a promising natural remedy with researched benefits and unique properties. Its extraction through the cold pressed technique ensures the preservation of essential nutrients.
Research indicates that Batana Oil contains high levels of Vitamin E, Omega-6, and Omega-9 fatty acids, essential for skin and hair health. The unique properties of Batana Oil, such as its ability to deeply moisturize and nourish, make it a popular choice for dry and damaged skin. The cold pressed extraction technique used to obtain Batana Oil is crucial as it helps maintain the integrity of the oil's natural components, ensuring maximum effectiveness.

👉 Klick hier für mehr Informationen

Frequently Asked Questions

What is Batana Oil Review?

Batana Oil Review is a comprehensive analysis and evaluation of the popular hair and skin care product, Batana Oil. It provides an in-depth look at the product's ingredients, benefits, and effectiveness based on personal experiences and customer reviews.

What are the key ingredients in Batana Oil?

The main ingredient in Batana Oil is Ojon oil, a natural oil derived from the nut of the American palm tree. Other key ingredients include coconut oil, avocado oil, and essential oils such as lavender and rosemary.

What are the benefits of using Batana Oil?

Batana Oil is known for its ability to nourish and moisturize both hair and skin. It helps to repair damage, add shine, and promote overall health. It also has anti-inflammatory properties that can soothe scalp and skin irritation.

How do I use Batana Oil?

For hair, apply a small amount of Batana Oil to damp hair, focusing on the ends. For skin, massage a small amount onto clean, dry skin. Leave on for at least 30 minutes before washing off. For best results, use 2-3 times a week.

Is Batana Oil suitable for all hair and skin types?

Yes, Batana Oil is suitable for all hair and skin types. Its natural and gentle formula makes it safe for use on sensitive skin and can help improve overall condition for all hair types, including curly, straight, and chemically treated hair.

Are there any potential side effects of using Batana Oil?

There are no known side effects of using Batana Oil. However, as with any new product, it is recommended to do a patch test before use to check for any allergic reactions. If irritation occurs, discontinue use and consult a healthcare professional.

👉 Klick hier für mehr Informationen

submitted by MarvSee to ReviewsAndTools [link] [comments]


2024.05.19 09:30 CloudysYe Chaos (fault) testing method for etcd and MongoDB

Chaos (fault) testing method for etcd and MongoDB
https://preview.redd.it/wqrh8ahk5c1d1.png?width=824&format=png&auto=webp&s=5eee98a84c0072df8c688597c1b1acbbd113a104
Recently, I have been doing chaos (fault) tests on the robustness of some self-built database driveclient base libraries to verify and understand the fault handling mechanism and recovery time of the business. It mainly involves the two basic components MongoDB and etcd. This article will introduce the relevant test methods.

Fault test in MongoDB

MongoDB is a popular document database in the world, supporting ACID transactions, distributed and other features.
Most of the articles on chaos (fault) testing of MongoDB in the community are simulated by processing monogd or mongos. For example, if you want MongoDB to trigger copy set switching, you can use a shell script like this:
# suspended the primary node kill -s STOP  # After the service is damaged, MongoDB should stepDown ReplicaSet in a few seconds to ten seconds. # After the stepDown is complete, the service can automatically switch the connection to the new working primary node, without manual intervention, the service will return to normal. # The reliability of the Mongo Client Driver is generally verified here. 
The above-mentioned means are generally system-level, if we just want to simulate a MongoDB command command encountered network problems, how to do further want to conduct more fine-grained testing. In fact, MongoDB in 4.x version above has implemented a set of controllable fault point simulation mechanism -> failCommand.
When deploying a MongoDB replica set in a test environment, you can generally enable this feature in the following ways:
mongod --setParameter enableTestCommands=1 
Then we can open the fault point for a specific command through the mongo shell, for example, for a find operation to make it return error code 2:
db.adminCommand({ configureFailPoint: "failCommand", mode: { "times": 1, }, data: {errorCode: 2, failCommands: ["find"]} }); 
These fault point simulations are controllable, and the cost is relatively low compared to the direct destruction on the machine, and it is also suitable for integrating into continuous integration automation processes. The MongoDB built-in fault point mechanism also supports many features, such as allowing a certain fault probability to occur, returning any MongoDB supported error code type, etc. Through this mechanism, we can easily verify the reliability of our own implementation of the MongoDB Client Driver in unit tests and integration tests.
If you want to know which fault points the MongoDB supports, you can check the specification provided by the MongoDB in detail, which mentions which fault points the driver can use for testing for each feature of the MongoDB.
MongoDB, there are many examples in the dirver code repository of the official go implementation that can be: https://github.com/mongodb/mongo-go-driveblob/345ea9574e28732ca4f9d7d3bb9c103c897a65b8/mongo/with\_transactions\_test.go#L122.

Fault test in etcd

etcd is an open source and highly available distributed key-value storage system, which is mainly used for shared configuration and service discovery.
We mentioned earlier that MongoDB has a built-in controllable fault point injection mechanism to facilitate us to do fault point testing, so does etcd also provide it?
Yes, etcd officials also provide a built-in controllable fault injection method to facilitate us to do fault simulation tests around etcd. However, the official binary distribution available for deployment does not use the fault injection feature by default, which is different from the switch provided by MongoDB. etcd requires us to manually compile the binary containing the fault injection feature from the source code for deployment.
etcd has officially implemented a Go package gofail to do "controllable" fault point testing, which can control the probability and number of specific faults. gofail can be used in any Go implementation program.
In principle, comments are used in the source code to bury some fault injection points in places where problems may occur through comments (// gofail:), which is biased towards testing and verification, for example:
 if t.backend.hooks != nil { // gofail: var commitBeforePreCommitHook struct{} t.backend.hooks.OnPreCommitUnsafe(t) // gofail: var commitAfterPreCommitHook struct{} } 
Before using go build to build the binary, use the command line tool gofail enable provided by gofail to cancel the comments of these fault injection related codes and generate the code related to the fault point, so that the compiled binary can be used for fine-grained testing of fault scenarios. Use gofail disable to remove the generated fault point related codes, the binary compiled with go build can be used in the production environment.
When executing final binary, you can wake up the fault point through the environment variable GOFAIL_FAILPOINTS. if your binary program is a service that never stops, you can start an HTTP endpoint to wake up the buried fault point to the external test tool by GOFAIL_HTTP the environment variable at the same time as the program starts.
The specific principle implementation can be seen in the design document of gofail-> design.
It is worth mentioning that pingcap have rebuilt a wheel based on gofail and made many optimizations: failpoint related code should not have any additional overhead; Can not affect the normal function logic, can not have any intrusion on the function code; failpoint code must be easy to read, easy to write and can introduce compiler detection; In the generated code, the line number of the functional logic code cannot be changed (easy to debug);
Next, let's look at how to enable these fault burial points in etcd.

Compile etcd for fault testing

corresponding commands have been built into the Makefile of the official etcd github repository to help us quickly compile the binary etcd server containing fault points. the compilation steps are roughly as follows:
git clone git@github.com:etcd-io/etcd.git cd etcd # generate failpoint relative code make gofail-enable # compile etcd bin file make build # Restore code make gofail-disable 
After the above steps, the compiled binary files can be directly seen in the bin directory. Let's start etcd to have a look:
# enable http endpoint to control the failpoint GOFAIL_HTTP="127.0.0.1:22381" ./bin/etcd 
Use curl to see which failure points can be used:
curl afterCommit= afterStartDBTxn= afterWritebackBuf= applyBeforeOpenSnapshot= beforeApplyOneConfChange= beforeApplyOneEntryNormal= beforeCommit= beforeLookupWhenForwardLeaseTimeToLive= beforeLookupWhenLeaseTimeToLive= beforeSendWatchResponse= beforeStartDBTxn= beforeWritebackBuf= commitAfterPreCommitHook= commitBeforePreCommitHook= compactAfterCommitBatch= compactAfterCommitScheduledCompact= compactAfterSetFinishedCompact= compactBeforeCommitBatch= compactBeforeCommitScheduledCompact= compactBeforeSetFinishedCompact= defragBeforeCopy= defragBeforeRename= raftAfterApplySnap= raftAfterSave= raftAfterSaveSnap= raftAfterWALRelease= raftBeforeAdvance= raftBeforeApplySnap= raftBeforeFollowerSend= raftBeforeLeaderSend= raftBeforeSave= raftBeforeSaveSnap= walAfterSync= walBeforeSync=http://127.0.0.1:22381 
Knowing these fault points, you can set the fault type for the specified fault, as follows:
# In beforeLookupWhenForwardLeaseTimeToLive failoint sleep 10 seconds curl -XPUT -d'sleep(10000)' # peek failpoint status curl sleep(1000)http://127.0.0.1:22381/beforeLookupWhenForwardLeaseTimeToLivehttp://127.0.0.1:22381/beforeLookupWhenForwardLeaseTimeToLive 
For the description syntax of the failure point, see: https://github.com/etcd-io/gofail/blob/mastedoc/design.md#syntax
so far, we have been able to do some fault simulation tests by using the fault points built in etcd. how to use these fault points can refer to the official integration test implementation of etcd-> etcd Robustness Testing. you can search for relevant codes by the name of the fault point.
In addition to the above-mentioned built-in failure points of etcd, the official warehouse of etcd also provides a system-level integration test example-> etcd local-tester, which simulates the node downtime test in etcd cluster mode.
Well, the sharing of this article is over for the time being ღ( ´・ᴗ・` )~
Commercial break: I recently maintenance can maintain multiple etcd server, etcdctl etcductl version of the tools vfox-etcd), You can also use it to install multiple versions of etcd containing failpoint on the machine for chaos (failure simulation) tests!
submitted by CloudysYe to ChaosEngineering [link] [comments]


2024.05.19 09:27 Ok-Perspective-1624 The Current State of the United States and the CIA’s Involvement

The present landscape of the United States reflects a political climate where the Democratic Party appears to be veering towards extremes, propelled by a fervent adherence to woke leftist ideals that often defy logic. This phenomenon prompts a critical question: could such a situation be orchestrated by elements within the government, particularly the Central Intelligence Agency (CIA)? Delving into this inquiry unveils potential motives that extend beyond the surface.
Undoubtedly, the CIA stands as a formidable force in global intelligence, honed through decades of strategic operation. Its mastery in data extraction, analysis, and prediction is unparalleled, making it adept at navigating the complex currents of domestic and international affairs.
Examining macroeconomics and historical patterns of power transitions reveals a cyclical rhythm, with dominant global powers ebbing and flowing roughly every 250 years. This historical cadence suggests that the United States is now at a juncture where its supremacy is being challenged, notably by rising powers like China.
The CIA's subtle provocations and seemingly orchestrated events, ranging from a global pandemic to civil unrest and political upheavals, serve as litmus tests for societal resilience. Although some events may be independent from this hypothetical effort, the agency may still seek to capitalize off of even the worst global conditions.
The CIA has essentially been analyzing what temperature makes the population start to boil:
  1. The summer of love?
  2. A stolen election?
  3. Overseas injustice committed on the dimes of our own?
  4. Gun crime?
  5. A global pandemic?
  6. Time stalling court cases against Trump?
  7. The widespread adoption of something so illogical as trans/non-binary nonsense and other identity politics?
  8. Wide open borders with millions of unknown people entering our home?
  9. Acceptance of antisemitic speech and the embracement of extreme terrorist organizations?
  10. A geriatric resident as president?
  11. A cackling buffoon as VP?
Each event generates invaluable intelligence, shedding light on the populace's breaking points and the nation's capacity to withstand external pressures.
However, the cascade of events may have inadvertently escalated tensions beyond control, necessitating a strategic intervention. It's conceivable that the CIA now seeks to provoke a tipping point, prompting a unified response from the populace. This orchestrated conflict could serve as a catalyst for a comprehensive restructuring of the nation, encompassing foreign policy, defense strategy, and industrial output.
In this intricate web of geopolitical maneuvering, the paradox emerges: the CIA, ostensibly a part of the government, potentially orchestrates events to provoke a rebellion against itself. Yet, this apparent contradiction may be a calculated strategy to usher in a transformative phase, where the nation emerges stronger and more cohesive from the crucible of conflict.
Ultimately, whether the current tumultuous state of affairs is a culmination of societal decay or a meticulously orchestrated experiment by intelligence agencies remains a matter of speculation. What is clear, however, is that the nation stands at a crossroads, where the response to external provocations will shape its future trajectory. As events unfold, the role of the CIA and its impact on the nation's destiny will continue to be scrutinized, reminding us of the complex interplay between power, governance, and the resilience of a people united.
submitted by Ok-Perspective-1624 to conspiracy [link] [comments]


2024.05.19 08:47 Lyn_Ha799 Sorry for hiding it but I am actually 40 guys😔

Sorry for hiding it but I am actually 40 guys😔
Like bruhh, millennials js because I like DIY??😭😭
submitted by Lyn_Ha799 to teenagersbuthot [link] [comments]


2024.05.19 08:26 AnthroTechie Ashkenazi DNA in Sephardic Jews -- legitimate or genetic similarity?

Me and u/AsfAtl were debating whether the Spanish results on 23&me in Sephardic Jews reflect genuine Iberian DNA (he took this stance) or strands of Sephardic DNA that were assimilated into Spanish and Portuguese populations (this was my stance). During this conversation, we discussed Ashkenazi showing up in Sephardic Jews on commercial tests, and I thought it would generate an interesting dialogue here.
The question was brought up--although there is known Ashkenazi ancestry in Bulgarian Sephardic Jews, are the amounts of Ashkenazi DNA in other Sephardic groups simply due to genetic similarity, or legitimate Ashkenazi? I personally believe you can make a case for both.
Argument 1 - Genetic Similarity:
23&me undeniably is very accurate with Ashkenazi Jewish DNA, but at the trace level, sometimes it's very weird. I have seen phased results of a child who scored trace Ashkenazi (up to 0.7%) while neither of their parents did.
https://www.reddit.com/23andme/comments/11xdymz/how_can_i_test_more_north_africa_and_jewish_than/
https://www.reddit.com/23andme/comments/xpw4zq/bahia_brazil_updated_results_phased_with_parents/
Even up to the few percentage points, I have experimented with GEDMatch kits of individuals who have scored 1-3% Ashkenazi (although to be fair, sample size of 2). One of them was a half Mexican and half Lebanese individual with 1.3% Ashkenazi, and the other was a half Moroccan Jewish woman with 3% Ashkenazi. Even going down to the 7 centimorgan level, there were no valid triangulated segments with Ashkenazim. So we can assume that this Ashkenazi DNA is a false positive.
Sephardim and Ashkenazim are genetically close to one another (especially western Ashkenazi Jews), and this can be proven with any study. For instance, the Erfurt Ashkenazi Jews could be modeled on qpADM (and with Global25 as well) as 96-97% Turkish and 3-4% German. Pretty similar!
Source: https://www.sciencedirect.com/science/article/pii/S0092867422013782 (underneath the section "Quantitative ancestry modeling"). You can also run the Erfurt (ME) sample on Vahaduo in the "Target" section and use Sephardic_Jew_Turkey and German as reference populations, for replication purposes.
Argument 2 - This is actual Ashkenazi admixture
I talked to a genealogist who told me that 90% of Sephardic Jews have some Ashkenazi DNA in them. He didn't provide the source, but I have heard that claim from other people and he is someone who has a lot of ethos in the life sciences (unlike a certain genealogist with the initials ECH that is often cited), so I don't have any reason to doubt this. If anyone can find the specific link, I would totally appreciate it!
Historically, this makes sense. We now know that the bottleneck of Ashkenazi Jews occurred centuries before initially assumed. This was proven with the Norwich study (source: https://www.sciencedirect.com/science/article/pii/S0960982222013550 ), so we know that Ashkenazi DNA has been around since the 12th century, if not earlier.
Map of medieval Jewish expulsions: https://fcit.usf.edu/holocaust/gallery/expuls.HTM
A lot of Sephardim have roots from Catalonia, due to the 1391 pogroms. Catalonia was home to many expelled French and German Jews who ended up assimilating into the larger Sephardic community. This could explain why many Latino individuals score Ashkenazi in lieu of Sephardic--DNA is not necessarily reflective of one's culture. So some of the conversos who fled to Latin America could have been mostly Ashkenazi by DNA but culturally Sephardic. This also explains why many North African Jews have some percentage of Ashkenazi DNA.
https://jguideeurope.org/en/region/spain/catalonia/
(For those who might be a bit confused as to why someone who is genetically Ashkenazi would practice the Sephardic rite, consider the Greek diaspora--there are Greek individuals who lived in modern day Turkey and score 0% Greek & Balkan on DNA tests, but spoke Greek, were devoutly Orthodox, had Greek names, and were targeted in the 1915 genocides. This also applies to Greek Cypriots, Antioch Greeks, etc. To tell any of these groups that they are not Greek is pretty ignorant.)
Conclusion
This is why in most cases, you will see Ashkenazi in a Sephardic Jew's DNA profile. While some people may disagree with me, I do not believe that a lack of Ashkenazi DNA negates Sephardic (or Romaniote, Italki, or Syrian Jewish) ancestry. You just won't see them as frequently on the subreddits, but I do know for a fact that they exist.
If anyone has other insights or sources to provide, please provide them in the comments! I believe that open discussion and disagreements are essential for scientific research. :)
submitted by AnthroTechie to JewishDNA [link] [comments]


2024.05.19 08:16 AdamLuyan 2 Revelation

2 Revelation
2 Revelation:2.0 Preface;2.1 Peach Flower Catastrophe 1;2.2 Vision Test before Revelation;2.3 Peach Flower Catastrophe 2;2.4 Explanation of Peach Flower Catastrophe;2.5 Peach Flower Catastrophe 3;2.6 Troupe Leader Liu;2.7 Peach Flower Catastrophe 4;2.8 Revelation;2.9 Dad and Troupe Leader Liu
https://preview.redd.it/5g14e58trb1d1.jpg?width=1500&format=pjpg&auto=webp&s=1942a4f5309709019e8c25d309d5f518ec98875a
One day in September 1972, Fenglong Cui (Uncle Dragon) from the back street of our house came to our home as a guest. I was happy to hear that he worked at Fushun, near to Shenyang. Mom angrily explained to him: "Last year, Baiyang (my father) led home a fortune-teller, who said our Luyan is a monk fate, so Baiyang engaged him to that man’s daughter. Their family is in Shenyang, so Luyan was happy to hear that you live close to them."
Uncle Dragon said, "Ah! It is so, but I see that Luyan, and I are destined to be together!" Saying this, he walked into me, took off his hat, and pointing to his head, said to me: "Look! You resemble me! I'm bald, you're bald, and my name is Big Baldy!" He turned to mom and said, "From now on, we'll call him Second Baldy!"
https://preview.redd.it/rlkzob3vrb1d1.jpg?width=268&format=pjpg&auto=webp&s=1b39703b31d4130f4bf373598372e8c6b84cd74a
Mom yelled, "His father's nickname is Third Baldy! Doesn't that mess up the generation! If you like, you can call him Second Baldy yourself. Big Brother-in-Law! Who do you think Luyan looks like? Like me or like his father?"
Uncle Dragon: "Hmm! This I must take a good look at! I think he looks like big belly Maitreya (see illustration 2.0-1)!"
Mom said in surprise, "You see him as a monk too!"
Uncle Dragon busily explained, "I don't know how to tell fortunes! I'm just talking about his rich, chubby look and posture!"
I asked, "Mom! What thing is a Buddha?"
Mom replied, "Buddha is not a thing! Oops! Look at my mouth! I'd better let your Uncle Dragon explain it to you!"
Uncle Dragon said, "Let me think of something to say. Buddha was born from a lotus flower."
I asked, "What's a lotus flower?"
Mom said, "He's never seen a lotus flower. Here, Mom will draw one for you!"
I looked at it and said, "It's a peach flower!"
Uncle Dragon said, "Peach flower is fine."
Mom shouted, "How can peach flower work! Other people's Buddhas are born from lotus flowers, but my son's Buddha grows on a peach tree."
Uncle Dragon argued, "He grew up and smoothed himself over; besides, there is indeed a saying that peach flowers can also give birth to Buddhas."
Mom pondered for a while and said, "It seems that there are sayings about peach blossom Buddhas, peach wood wedges and peach wood swords. Let's not talk about monks. Luyan! Your Uncle Dragon was a soldier and knows a lot! Let him tell you a story!"
I said, “Uncle Dragon, tell me a story!”
Uncle Dragon said, “Good! Then I'll tell you a story, ‘Peach Flower Catastrophe’. (Annotation, the story is about a Peach Flower Buddha.)
2.1 Peach Flower Catastrophe 1
Constant Fair is an orphan since childhood in Publican Liu’s pharmacy as a long laborer. He was not smart since he was a child, score of school was not that good, and always made mistakes when he grew up and learned how to do business. However, Publican Liu not only took good care of him in every aspect, but also always tolerated and harbored him, and did not hold him accountable for his faults. Constant Fair had never met Publican Liu since he was a child; he also often wanted to see him to salute and thank him in person, but it was always out of place, and was disrupted by some strange and unexpected arrangements.
Constant Fair knows, Publican Liu is eccentric, often go out to travel, leisure time in the study of ancient books, do not like to see people. In addition, Constant Fair also knows that he is not good health, there is a kind of what, no one can say the strange disease.
https://preview.redd.it/hkvjoelzrb1d1.jpg?width=600&format=pjpg&auto=webp&s=183a68c205f22b0c434cb202c2e2f17a48e39346
One day, Publican Liu commissioned a matchmaker to propose marriage to Constant Fair, to betroth his daughter, Peach Flower Girl, to him. He heard that Peach Flower Girl is intelligent, beautiful, and her medical skills are even more brilliant, to her matchmaking are more than to kick through the threshold, is not marriage. The matchmakers showed him articles written by Peach Flower Girl, told him what she had done, and created opportunities for him to meet her, so have a chance to see her in person. Constant Fair saw that Peach Flower Girl was beautiful; the articles she wrote were clearly organized, with wonderful words; the affairs she had done were all skillfully arranged. Constant Fair thought he was not worthy of her, so he refused. As a result, he heard later that the Peach Flower Girl was also unwilling and called him stupid.
Some days later, again, Publican Liu asked the matchmaker to marry Peach Flower Girl to Constant Fair and tried to persuade him. Constant Fair finally said, "As long as Peach Flower Girl is willing, I am willing." As a result, Constant Fair heard that Peach Flower Girl was not willing again.
After some time, Publican Liu asked the matchmaker to marry Constant Fair and Peach Flower Girl again, saying that, this time, Peach Flower Girl had already agreed. Constant Fair heard that Publican Liu and the matchmakers had been trying to persuade Peach Flower Girl to marry him, and that the father and daughter had quarrelled over the matter often recently. He thought to himself, "This is that Peach Flower Girl let me to delay for a few days so as to let her father have a rest and a few days of fun, and then it is me to reject it. Constant Fair then said to the matchmaker, “I'll think about it then”. After a few days, he told the matchmaker: “No.”
In this way, Publican Liu and the matchmakers used many ways to set up the marriage between Peach Flower Girl and Constant Fair, which was a long time coming, but just not possible. Time passed, Peach Flower Girl and Constant Fair both passed the age of normal marriage.
(2)Death with Eyes Open
In one middle night, a matchmaker who had become friends with Constant Fair came running to tell him, “I don't know what's wrong! Old Publican Liu is acting like crazy! He said he would ‘die with eyes open’, until he sees you and Peach Flower Girl get married, and enter honeymoon house. He also secretly let people in the preparation of a small inner courtyard, to you and the Peach Flower Girl locked inside; not married to not let you two out. I thought, ‘What's going on here! I had to tell you!’ I also found out that they know that you and I are friends and have sent someone to watch me, so I found a chance to sneak out. With that said, I must return, in case of that I am discovered.”
https://preview.redd.it/gtaf7xh2sb1d1.jpg?width=1216&format=pjpg&auto=webp&s=cfdd24204119d192b0620215961d75a053a7440e
Constant Fair was shocked when he heard this and thought, “This can't be done! Then I ruin Peach Flower Girl for life! No! I must Leave!” That night, he escaped from Publican Liu's pharmacy. He didn't go back to his hometown because he was afraid that Publican Liu would send someone to catch him.
Constant Fair lived a life of anonymity, wandering around. Of course, he also needed to make a living, and later he worked as a shopkeeper in a pharmacy. For the first few years, the business did quite well, and the business grew. Later, he realized that someone was working against him in business and went to resign with the proprietor. The proprietor said, "Now, our business is so big that we can fight with them! I trust you, and I don't blame you if you lose money." Constant Fair said, “I don't want to fight with them. To tell you the truth, I suspect those opponents are related to one of my former benefactors”. The proprietor understood the matter well and said: “In that case! I cannot force you.”
Constant Fair left the pharmacy and wandered to another place, where he found another job in a pharmacy. Something similar happened to the last job. He found out that there were against him in business, and still thought that those people were related to the former boss Publican Liu, so he voluntarily gave up the job again.
In this way, Constant Fair changed job after job, always feeling that someone was struggling with him and unwilling to fight back against his opponents, but his bad reputation spread, and he couldn't find a job. So, he went back home.
On his way to his old village, Constant Fair met a messenger. The messenger asked him, "Do you know Constant Fair from Fair Family Village?" He replied, “I am!” The messenger said, “The people in your home asked me to tell you that your father passed away.” Constant Fair thought to himself, “I have been an orphan since I was a child, and replied, “You are mistaken! I'm not the person you're looking for!” The messenger verified, “XXX County, YYY town, Fair Family Village, the name is Constant Fair!” Constant Fair replied immediately, “Yes! It is me!” The messenger added, “The news that the people in your hometown asked me to convey to you is that your father has passed away. I'm just a messenger, and the rest, I don't know!”
At this, Constant Fair felt uncomfortable in his heart and sensed that something was wrong. When he arrived home, he inquired if there was anyone else in the village also name Constant Fair. He found out, in his county, only has one Fair Family Village, and in the past 40 years, only his name is Constant Fair in the Village. For several days in a row, he felt a tightness in his chest.
(3)Peach Flower Fortune
On this day, Constant Fair went to the marketplace for a walk. From a distance, he saw a group of people surrounding a fortune-teller. Constant Fair never believed in ghosts, gods, fortune-telling, and the like. But somehow! That day he stood at the back of the queue and wanted to listen.
The fortune-teller saw Constant Fair immediately and said, “The one at the end of the line is in a hurry! Let him come first! Those in front wait a while.”
Constant Fair said, "I'm not in a hurry, I can wait."
The fortune-teller said, "Come over here if you're told to!"
Constant Fair walked up to the fortune-teller, and before he could say anything, the fortune-teller said, “Congratulation! You've got Peach Flower Fortune (Note 1)!”
https://preview.redd.it/w7k1s6u4sb1d1.jpg?width=1352&format=pjpg&auto=webp&s=88d8961681e9a1da794c9c17bc2d50ffe8f91833
Note 1, what is peach flower fortune? Equivalent to the Western world's "The Chosen One" (i.e., the Golden Boy, Adam), except that the peach flower fortune is expressed in terms of the woman's (Eve, Jade Girl) beauty, talent, rich, and power to express this concept. How did the fortune teller see it? The Chinese fortune-teller profession and the Chinese juristic teacher profession use the same set of books. The Golden Boy and Jade Girl (Figure 2.1-3; see 10.9 Godly Trinity) is the basic model in that book, and the Peach Flower Catastrophe is one of the main cases in that book.
Constant Fair replied, “I don't know! I can still have Peach Flower Fortune!”
The fortune teller asked, "In the past, when you worked for someone, was there a proprietor who treated you very well, but you never saw him?"
Constant Fair replied, "Yes!"
The fortune-teller said, “He is dead, and with eyes glaringly open!”
Constant Fair heard, feel the head "buzz" a moment, the sky spinning, earth gravity vanishing, organs are moving. When he calmed down, felt his chest clogged, as if pressing a stone, heard the crowd talking about really God's calculations, a look to know! No wonder that he was said to be in a hurry!
Constant Fair turned around and started to walk home. The fortune-teller said: “Wait, I haven't finished yet! I think you really don't know! When Peach Flower Fortune comes, no one can stop it, there's no other way. You can only obey the wish of that old proprietor of yours and go to his house quickly. Even if you must spend all your money to pay for the betrothal gift, you still must gain their favor, wed their daughter, and enter honeymoon house, before you can be relieved of this Peach Flower Catastrophe.”
Constant Fair reached into his pocket and realized he had no money with him, so he said, "I'll go back to get the money and return it to you."
The fortune-teller said, “No need, I don't want your money.”
Constant Fair felt strange and asked why he didn't want his money. The fortune-teller said, “To tell the truth! Judging from your face, you won't live more than a hundred days. It's unlucky to spend dead people's money!"
Constant Fair said, "Thank you very much! I will definitely repay you when I have the chance in the future."
The fortune-teller added, "Wait! On the way, you must drink more water; drinking water will renew your life. Also, you must keep walking; if you fall, you may never get up again!"
Thanking again, Constant Fair went home, packed his bags, and went on his way that night.
A few days later, Constant Fair felt his chest getting more and more clogged, his stomach gurgling, and problems with his stomach and intestinal motility; sores began to grow on his skin. Whenever he arrived at a place, he first looked for a well, drank his fill, then filled two jugs of water to carry with him, ate something and immediately rushed on. In this way Constant Fair traveled day and night, rushing to Liu's medicine farm.
↪️ Return to Catalog of Layan’s Memoirs
submitted by AdamLuyan to LifeTree [link] [comments]


2024.05.19 08:13 OptimalVanilla GPT-4o test replication

GPT-4o test replication
Not that GPT-4o is available, I thought I’d run through the same examples given on the demo website to try and recreate them. What I receive is nothing like what is shown on the demo and almost the same as 6 months ago so I don’t realise what is so special about the 4o apart from the speed. The results are dramatically different, even though they supposedly use the same model.
Recent Tests with ChatGPT: (Prompts copied from GPT-4o demo site) https://openai.com/index/hello-gpt-4o/
1. Font Showcase: I requested a demonstration of text in a futuristic retro font. While the result was interesting, it was mostly rubbish compared to what is on the GPT-4o demo site. 2. 3D Rendering of the OpenAI Logo: The generated image was okay but nothing special. 3. Diary Entry Poem: The handwritten poem was gibberish and it didn’t match the readable, realistic handwriting samples I saw on the demo site 
  1. Blocks just don’t make any sense
These differences got me thinking: why can’t ChatGPT replicate the same high-quality results as the GPT-4o demo, even though they’re based on the same underlying model?
submitted by OptimalVanilla to ChatGPT [link] [comments]


2024.05.19 08:06 Gyanbng123 Today’s Headlines

“PRODUCTIVITY is never an accident. It is always the result of a COMMITMENT to excellence, intelligent planning and focused effort.
Happy Sunday Morning 🍄
Today's Headlines from :
Economic Times
📝 Debt, equity holders approve merger of IDFC with IDFC First Bank
📝 Delhivery Q4 net loss narrows to Rs 68 crore
📝 Sundaram Home Finance Q4 results: Net profit at Rs 57 cr; disbursements breach Rs 5,000 cr
📝 Centre to evaluate PM KISAN scheme to assess its impact on farmers
📝 Delhi's peak power demand clocks 6987 MW, highest-ever in the first 18 days of May
📝 Dalmia Bharat begins production at new unit in Tamil Nadu plant
Business Standard
📝 Goswami Infratech sweetens offer to bondholders, in return for more time
📝 India on mission to become leading producer of critical minerals: Agarwal
📝 Nestle India shareholders vote against hiking royalty payment to parent
📝 New govt may liberalise FDI norms for more sectors, says DPIIT Secy
📝 FSSAI asks traders, not to use banned 'calcium carbide' for fruit ripening
Financial Express
📝 DoT disconnects 17 million fraudulent mobile connections so far
📝 Lack of action may impact 40% of spice exports from India, says FISS
📝 OYO withdraws DRHP, to refile IPO post refinancing: Sources
📝 FY23 saw 30 million employment generation: Labour Secretary
Mint
📝 India to contribute 30% of global GDP by 2040, focus on ‘champion states’: Kant
📝 US Fed chair Jerome Powell working from home after testing positive for COVID-19
📝 Oil records weekly gain on bullish US, China macro data; Brent nears $84/bbl
📝 FPIs sell ₹28,242 crore in Indian equities in May
📝 Singapore faces new COVID-19 wave, over 25,900 cases reported in a week
📝 IMD issues red alert for severe heatwave, extreme rainfall in 5 states.
submitted by Gyanbng123 to IndianStockMarket [link] [comments]


2024.05.19 08:04 Familiar_Mind624 Does anyone else not believe the study that “most ADOS are 25% European”?

I am black and white, however I was adopted into a black family. Well my adoptee mother is multiracial but phenotypically black. She has two mixed race parents. Her father is part Irish, part Native American and black, and her mother is part Native American, and black. So they say. My adoptee father is as black as one can get, his family has strong Cameroonian roots and the whole family is darker skinned, so my blood siblings and I stuck out like a sore thumb. They had been in the south for generations, back to slavery times yet mixing seemed to happen very little. I’m not even over exaggerating when I say there was only one lighter brown skinned cousin in the whole family.
Every time mixed people are brought up into the conversation online, usually with mixed celebrities with a black parents and a black/white mixed parent, whether they are black or mixed is debated. Most black people seem to have no problem labeling them as black because “they are like 75% black and we are all on average 25% white anyway from slavery”..I along with other mixed race people would disagree and try to convince them that they are still mixed race. One response I hate is “by that logic we are all mixed then…studies show African Americans are 25% European on average..you know how many of our ancestors were raped?” Rape definitely happened on plantations..but the study seems off. I have some questions about it.
  1. Where was this study done? That’s VERY important. If this study was done in west Louisiana with creole populations, Virginia, or Texas… then I would believe that the data was made up of mostly multiracial African Americans with heavy mixed roots which do NOT make up the majority of the ADOS population. I’m from down south and a lot of black people down here don’t have much admixture, especially not in the Carolina’s, Georgia or florida(where lots of Haitian immigrants are).
  2. Slavery impacted ADOS genetic diversity…but for most to be 25% European? If all of your grandparents are black and your parents are black all with very little admixture I don’t think the European dna would be that high from slavery. Sure dna isn’t equally distributed however it doesn’t just stay at such a high percentage for over 7 generations either unless it’s biracials marrying and having children together every generation. 25% is ALOT.
  3. I believe Henry Louis gates jr. did this study. He himself is a multi generation mixed person, he tested 50% European.
How do you feel about this study? Do you think people only use this argument to silence us? Or take away the multiracial identity? Do you think it’s accurate? Phenotype and genotype don’t always match up but I doubt most are less than 98%-83% African on average.
submitted by Familiar_Mind624 to mixedrace [link] [comments]


2024.05.19 07:46 bazmonkey A prometheus exporter for pi-hole version 6

I just wanted to share a prometheus exporter I've been working on that uses the new API in the version 6 beta of pi-hole:
https://github.com/bazmonk/pihole6_exporter
I've also got a dashboard that uses most of the metrics. I just updated the screenshots but the dashboard listing is slow to update. If you click on it in the next few hours and only see one screenshot, that's the old one.
Why another pihole exporter? People have written a bunch already...
Two reasons: first, I couldn't find one that uses the new API in the upcoming version 6. It's undergone a lot of changes. This one uses HTTPS and possibly an app token.
Second, an annoying thing I find in a lot of the existing exporters is that they only provide the per-24h stats that the admin dashboard mostly uses. Tracking that number over time is useless. You see a lot of the "ads blocked over time" graphs are jagged lines instead of increasing ones... that's because they're actually reporting the ads blocked over the last 24h (to the hour), which makes it jump down every hour and never go up overall. With only rolling 24h stats it's difficult/impossible to derive what was actually happening over time.
So, in addition to reporting those numbers (for use as quick-stats), I'm also collecting the counts of queries by [client, type, status, response, upstream destination] per minute, so that you can actually look up how many queries of some kind happened over arbitrary amounts of time, as opposed to merely what the 24h count was at that time. You can look at the cumulative stats and aggregate stats-over-time for the hour, the week, etc. It's simply more useful data.
What's Prometheus?
It's a system for gathering metrics (numerical data) off computers and putting it into a time-series database for analyzing and looking for trends/problems/etc. Usually it's used along with grafana (a web app for making pretty graphs and dashboards based off that data), and it's often used alongside Loki (a similar system for gathering log data). Folks also use it to generate alerts (e.g. I get slack alerts if I have updates available, or if a user is logged in, or if available memory is too low or CPU pressure too high too long).
While you can host your own prometheus/loki/grafana servers (it's open-source), Grafana also offers a cloud service that hosts it for you. The free plan (free-free: don't gotta give them payment method or anything) is plenty of space for a few raspberry pi and their logs. They also offer Grafana Alloy, an agent that handles sending up your data securely so you don't have to deal with that aspect. AND, they have a pre-built Raspberry Pi integration that is pre-configured and ready to go. If you go that route, in the README I include a sample blurb you can put into the Alloy configuration to use this exporter along with it.
Aaaanyway, any feedback is welcome!
submitted by bazmonkey to pihole [link] [comments]


2024.05.19 07:31 UstroyDestroy OpenAI and NVIDIAs AI Strategies, Dells Enterprise Transformation, and Insights on AI Development from Yann LeCun and Rocket Companies CEO

leaders #science #update #hardware #event #vc #opensource #api #tool #scheduled

Greg Brockman and Sam from OpenAI expressed gratitude for Jan's contributions and outlined their strategy, which includes raising awareness of AGI risks and opportunities, improving safety measures, and preparing for more complex interactions with AI systems in the future. They emphasized the need for rigorous testing, collaboration, and balancing safety and capabilities in AI development, acknowledging the lack of a proven playbook for navigating the path to AGI [1].
NVIDIA and Dell are partnering to transform enterprises at Dell Technologies World, offering sessions on AI, multicloud, edge computing, and more. Attendees can get NVIDIA certified for free and learn about generative AI, NVIDIA AI Enterprise, NIM microservices, accelerated computing platforms, networking solutions, and training opportunities [2]. Leading retailers are using generative AI, offered by NVIDIA, to enhance consumer experiences and improve operational efficiency [3].
Varun Krishna, CEO of Rocket Companies and Rocket Mortgage, discussed the intersection of AI and fintech, as well as the future of real estate in a conversation with a16z [4].
Yann LeCun emphasized the need to first design AI systems smarter than a house cat before controlling AI systems smarter than humans. He compared this to the development of aircraft safety, highlighting the importance of careful engineering and iterative refinements over time [5]. LeCun also discussed the challenge of getting AI systems to understand the world, reason, and plan effectively, acknowledging the presence of hype, hubris, and naivete in the field of AI [6]. He aims to develop AI systems as intelligent as a cat [7] and agrees with Sebastien Bubeck that cats understand the physical world much better than Large Language Models (LLMs) [8]. LeCun also highlighted the sophisticated mental models of bio-llamas that enable them to plan complex actions for survival in the wild [9]. However, he noted that current learning methods that enable LLMs to understand and generate text do not work effectively for natural inputs like images and video [10]. LeCun also discussed the scenario of an intelligent system becoming uncontrollable and posing a threat to humanity, mentioning that this scenario is a common cliché in bad sci-fi but not reflective of reality [11]. He mentioned that they started research earlier and shared their findings openly, allowing others to build on their work [12].
Groq Inc expressed gratitude to everyone and their developer community [13][14]. They are offering improved rates for competitors using Groq at an upcoming hackathon and free API access without the need for credits [15][16]. Groq Inc will have an event next week and will be attending the summit and happy hour, inviting others to come say hi [17][18].
1. Greg Brockman @gdb https://twitter.com/gdb/status/1791869138132218351
2. NVIDIA AI @NVIDIAAI https://twitter.com/NVIDIAAI/status/1791876407166972204
3. NVIDIA AI @NVIDIAAI https://twitter.com/NVIDIAAI/status/1791921725317189920
4. a16z @a16z https://twitter.com/a16z/status/1791899805746348302
5. Yann LeCun @ylecun https://twitter.com/ylecun/status/1791890883425570823
6. Yann LeCun @ylecun https://twitter.com/ylecun/status/1791892950999241158
7. Yann LeCun @ylecun https://twitter.com/ylecun/status/1791899300131188963
8. Yann LeCun @ylecun https://twitter.com/ylecun/status/1791900825742159958
9. Yann LeCun @ylecun https://twitter.com/ylecun/status/1791914784134205668
10. Yann LeCun @ylecun https://twitter.com/ylecun/status/1791915759494459807
11. Yann LeCun @ylecun https://twitter.com/ylecun/status/1791917610143039945
12. Yann LeCun @ylecun https://twitter.com/ylecun/status/1791930381291151564
13. Groq Inc @GroqInc https://twitter.com/GroqInc/status/1791696447832043917
14. Groq Inc @GroqInc https://twitter.com/GroqInc/status/1791935718962635241
15. Groq Inc @GroqInc https://twitter.com/GroqInc/status/1791936814108024976
16. Groq Inc @GroqInc https://twitter.com/GroqInc/status/1791937697499779078
17. Groq Inc @GroqInc https://twitter.com/GroqInc/status/1791937823228215402
18. Groq Inc @GroqInc https://twitter.com/GroqInc/status/1791938116699422940
submitted by UstroyDestroy to ai_news_by_ai [link] [comments]


2024.05.19 07:22 Dequroi Does anyone have past tests, resources, or tips for passing the APMA Math placement test?

Hi, I scheduled my online placement test for June 28th but would like to study leading up to the test. My curriculum covers calc 1 but doesn't fully cover all calc 2 topics like series and polar functions. I want to study these topics prior to the test so I can ensure I can place out of Calc 1. Any tips/anecdotes or past resources for this 90 minute online test on Calc 1 and 2 would be appreciated.
The first half of the Placement Test will cover pre-calculus, including: (1) simplifying expressions, (2) solving equations and inequalities, (3) trigonometry, (4) exponential and logarithmic functions, (5) graphing.
And the second half will cover calculus topics, including: (1) differentiation, (2) integration techniques (including approximate integration), (3) applications of integration and differentiation, (4) parametric equations, (5) polar functions, (6) series (including Taylor series and Taylor polynomials).
submitted by Dequroi to UVA [link] [comments]


2024.05.19 07:04 LuckyCottonGem Kids getting dumber by the year

Im a student. Recently our teacher showed us our state testing class scores (averages for each class, year average, and comparison to other periods.) Let me say the results were abysmal.
The period I’m in has a lot of SPED kids and kids who are failing at least one class. Our class average score was a 55%. The lowest of all periods. Nearly half the class failed, and our score isn’t even close to 2nd worst (75%).
Then we saw the passing rate by the year put on a graph with a very clear downward slope. 2010: 96%
2015: 89%
2020: 74%
2024: 66%
Only 2/3 of our grade passed the state testing which is extremely concerning? Just what happened?
submitted by LuckyCottonGem to Teachers [link] [comments]


http://swiebodzin.info