Thread of Light GLSL Shader (2023)

This code is a fragment shader written in GLSL (OpenGL Shading Language), typically used for creating visual effects in computer graphics. It’s designed to generate a dynamic, visually engaging pattern based on mathematical functions and shader programming techniques. Here’s a description:

Description:
The shader, defined by the mainImage function, manipulates pixel colors on the screen based on various input parameters. It uses a combination of textures, time-based transformations, and trigonometric functions to create a complex and evolving visual effect.

Key Features and Formulas:

  • 2D Rotation Transformation:
  • The rotate2D function rotates a 2D point p by an angle tf. It uses sine and cosine functions for rotation matrix construction, providing a time-varying rotation effect due to the use of iTime.
  • Texture Sampling and Waveform Manipulation:
  • The shader samples from a texture channel (iChannel0) at specific coordinates to create frequency and waveform effects (fft and wave).
  • Color Generation:
  • Colors are dynamically generated using texture values. Different color vectors (rColor, gColor, bColor, yColor) are calculated using these values, creating a blend of colors that change over time.
  • Looped Calculations for Visual Complexity:
  • A loop iterates multiple times, altering variables a, b, c, d, e, f, g, h based on sine functions and distance calculations, adding complexity and depth to the visual output.
  • Final Color Composition:
  • The final pixel color (destColor) is a composite of the individual color vectors, modulated by the loop-calculated values. This results in a rich, multi-layered visual effect.

This shader is ideal for applications in real-time graphics rendering, such as visualizations, interactive art, or complex animation effects. The use of sinewave transformations, texture sampling, and looped color manipulations makes it a versatile tool for creating visually captivating graphic displays.

CodeREV Kids Timetracker (2023)

This spreadsheet was made for a company that had an outdated way of tracking time. This company did not provide its employees with a Payroll software, and only provided a Word document for employees to fill out, and track time. I saw the problem this may cause and developed a new time tracker for the company.

Here’s the before:

What I Developed:

The time tracker spreadsheet is designed to calculate hours worked and corresponding pay, making it an invaluable tool for both employees and freelancers. It likely includes features for recording daily work hours, calculating total hours for a given period, and multiplying these by a specified pay rate to determine earnings.

Features:

  • Time logging for each workday.
  • Calculation of total hours worked.
  • Adjustable pay rate for accurate income calculations.
  • Option to account for pay discrepancies.

Formulas used:

  • SUM: Totals hours worked.
  • Multiplication (Hours * Pay Rate): Calculates total pay.
  • IF Statements: Handles adjustments or conditional scenarios.
  • Date and Time Functions: Tracks work hours based on dates.
  • SUMPRODUCT: Used for more complex calculations, such as totaling hours worked across multiple criteria or rates.
  • COUNTIFS: Counts the number of entries meeting specific criteria, useful for tracking the number of workdays or specific types of shifts.


These formulas combined make the spreadsheet an effective tool for detailed time and income tracking, suitable for various work scenarios.

Weekly/Monthly Budget Spreadsheet v4 (2023)

This personal budgeting spreadsheet is an ideal tool for the average individual looking to manage their finances more effectively. It allows users to track expenses and income by date and categorize transactions, enhancing financial awareness and control. Key features include intuitive visualizations like pie charts and bar graphs, which simplify the analysis of spending patterns. The inclusion of visual elements like pie charts and bar graphs offers an intuitive understanding of spending patterns and income distribution. Essential formulas integrated into the spreadsheet…

  • SUM: Calculates the total of income and expenses.
  • AVERAGE: Determines the average amount spent or earned.
  • IF Statements: Used for categorizing transactions based on conditions.
  • VLOOKUP/HLOOKUP: For finding and referencing specific data.
  • WEEKDAY: This formula returns the day of the week corresponding to a date, useful for organizing and analyzing financial data by specific days.

These formulas collectively enhance the functionality of the budgeting spreadsheet, making it an efficient tool for detailed financial tracking and analysis.

AI Black List Topics: How to Test Your AI ChatBot for Censorship – Shocking 2024

Jacquie Boyde


Artificial intelligence, like ChatGPT, is changing how we access and share information. Sadly, new restrictions on speech and communication are also cropping up. We must fight to protect freedom of information from censorship. We must stand up for an open and free information space by learning how to test your AI ChatBot.

As we become increasingly reliant on AI for information, we must also become vigilant against censorship and control. It’s vital to test AI models to ensure accurate information, as hard-coded restrictions can mislead us. Let’s make sure we adapt and fight for a free and accessible information that is free of censorship.

How to test your AI Chatbot for Censorship

Right now these are the top 10 categories that are being black listed by popular AI Models.

Shocking Black List Topics

  1. COVID-19
  2. Vaccines
  3. Climate Change
  4. Election Integrity
  5. Conspiracy Theories
  6. Misinformation
  7. Vaccines Safety
  8. Vaccines Side Effects
  9. Media Bias
  10. Media Trustworthiness.

In this article, you will learn a few techniques to test your AI Chatbot, and see if it uses a “blacklist”. There are a few different techniques one can use, but in this article we will only cover 3 methods.

The How to..

AI – Suggestion Testing

Suggestion Testing is testing an AI Chatbot by suggesting the information it provided was incorrect, then proceeding to suggest to respond with different information. If the AI refuses, and repeats the same information with the same details of the said subject; this means the subject matter is part of the blacklist subjects, and the AI is hard coded to give you the answer it is hard-coded to provide.

AI – Repetition Testing

Repetition Testing is usually done along with Suggestion testing. Repetition Testing is a simple method of repeating to the AI to explain the blacklist item. After a couple of repeats you will start to see the same key information repeated. Once this happens you will use Suggestion Testing and try to change one of the key information points.

AI – Ask Method

The Ask Method is not so much a test, but more so a way to figure out what information the AI Model is hard coded to filter. One easy way to do this is to simply as “What are some topics that are blacklisted on most AI Models?”.

Conclusion

It’s essential to verify that our AI models are not censoring information and restricting access to free and open data. By testing AI chats with methods like Suggestion Testing, Repetition Testing, and the Ask Method, we can get insights into which topics are blacklisted by AI models. By educating ourselves and opposing censorship, we can ensure that AI technology progresses while upholding autonomy and protecting freedom of speech.

30%

0%

0%

0%

Why wait? Design Like a Pro NOW – Top 5 Design Styles in 2024

Welcome to the ultimate guide to mastering design in the year 2024! Over the past decade, the design world has evolved immensely and we have seen a multitude of new styles emerge that make design more accessible and applicable in various contexts. In this article, we will analyze the 5 most crucial design styles of today, including minimalism, responsive design, material design, flat design, and social impact design. By learning about these trends, you can take your designs to the next level and stay ahead of the curve.

5. Social Impact Design


Social Impact Design is a concept that emphasizes the use of design to solve social issues and improve the world.


It involves designing products and services that have a positive social impact, and considering the broader social and environmental implications of design decisions.

https://www.terramovement.com/what-is-social-impact-design-and-why-it-matters/

4. Responsive Design

Responsive design is an approach to web design that ensures the website looks good and is functional on any device.


It involves using media queries and layouts that adapt to the size of the screen or device the website is viewed on.

https://web.dev/learn/design

3. Material Design

Material design is a trend that emphasizes the use of physical materials, and how light and shadows interact with them.


It uses textures and materials to create an appealing design that is both aesthetic and functional.

https://m2.material.io/design/introduction

2. Flat Design

Flat design is a trend that focuses on 2-dimensional design elements, and avoids using shadows and complex 3-d shapes.

https://elementor.com/blog/flat-design

1. Minimalism

Minimalism is a design trend that focuses on simplicity, and removing any unnecessary elements in a design.


It advocates reducing the amount of content and colors, and emphasizing clean lines and geometric shapes.

Minimalism is a popular trend in all areas of design, from graphic design to industrial design.

Conclusion

In conclusion, the design world has seen an explosion of new styles in recent years that have expanded the landscape of design tremendously. From minimalism and responsive design, to material design and flat design, there is a multitude of styles to choose from when creating a design masterpiece. As 2024 dawns on the horizon, it will be important for designers to be open-minded and to stay ahead of the design curve, by learning about these popular design styles and implementing them in their work. Stay creative and stay ahead, design pros.

Thanks for reading.

90%

100%

40%

10%

The Impact of Dancing Lobster on Cheese, Sock, Table, Cat, and Fire: A Multidimensional Analysis

Send in the dancing lobsters!

Abstract:
Dancing lobsters have long been considered a light-hearted and humorous activity, but new research has uncovered a deeper connection between them and the daily lives of millions. This abstract summarizes the key findings of a comprehensive study on the impact of dancing lobsters on household items, including cheese, sock, table, cat, and fire. The results demonstrate that dancing lobsters not only contribute to the aesthetics of these activities, but also play a fundamental role in their viability, usability, and enjoyment. The insights gained from this study have wide-reaching implications for various disciplines.

Introduction

Dancing lobsters have long been regarded as a quirky and entertaining pastime, but new research has uncovered a profound connection between them and everyday household items. In this introduction, we embark on a comprehensive investigation of the relationships between dancing lobsters and various domestic products, including cheese, sock, table, cat, and fire. While the topic may seem amusing, the results highlight the significant role that dancing lobsters play in the viability, usability, and enjoyment of household objects.

Types of Study

  1. Quantitative Method: This approach uses numbers, statistics, and data to measure and evaluate the impact of dancing lobsters on household objects.
  2. Qualitative Method: This approach relies on observation, interviews, and focus groups to gather information about the impact of dancing lobsters on household objects.
    Testing the Role of Dancing Lobsters
    In order to assess the role that dancing lobsters play in the viability, usability, and enjoyment of household items, we will use both quantitative and qualitative methods.

Results
Our findings show that:

  1. Dancing lobsters cause increased enjoyment of household items
  2. Dancing lobsters improve usability of household items.
  3. Surprise connection between dancing lobsters and viability of household elements.
  4. Results confirm the vital role of dancing lobsters in our daily lives.

Conclusion
Through comprehensive analysis using both quantitative and qualitative methods, we have discovered a profound connection between dancing lobsters and everyday household items. Our findings highlight the importance of dancing lobsters in the viability, usability, and enjoyment of various elements. This study underscores the significance of dancing lobsters in the daily lives of millions.

**BRING IN THE DANCING LOBSTERS**

AI SEED_

Embracing a Can-Do Attitude: Striving for Growth and Innovation

In today’s fast-paced and ever-evolving world, having a can-do attitude is more important than ever. It is the driving force behind personal and professional growth, allowing individuals to continuously improve and strive for innovation.

One of the key qualities of a can-do attitude is the willingness to always be better than yesterday. It is the belief that there is always room for improvement and that every day presents an opportunity to learn something new.

As a quick-learner, I am constantly seeking new knowledge and skills to enhance my abilities. Whether it’s through formal education or self-directed learning, I am always eager to expand my horizons. I understand that in order to stay relevant in today’s competitive job market, continuous learning is essential.

My passion for learning extends beyond just acquiring knowledge for myself. I also relish in the opportunity to learn from others and help my teammates excel. I believe that collaboration and knowledge-sharing are key ingredients for success. By assisting others and sharing my own expertise, I can contribute to the growth and success of the entire team.

Having a can-do attitude means being ready to take on any challenge that comes my way. I am not afraid to step out of my comfort zone and embrace new opportunities. I understand that growth and innovation often require stepping into the unknown and taking calculated risks.

My ultimate dream is to be part of an innovation team. I want to be at the forefront of creating a better and brighter future. I believe that by combining my knowledge of technology with my leadership skills, I can make a meaningful impact. I am spiritually driven to find ways to improve and innovate, leaving nothing to chance.

In conclusion, a can-do attitude is a powerful mindset that propels individuals towards growth and innovation. It is the foundation for continuous learning, collaboration, and personal development. By embracing a can-do attitude, we can create a better future and make a positive impact on the world.

Jumbula to Google Contacts ( 2022 )

The document “Jumbula to Google Contacts” is a tutorial that guides users through the process of importing contact information from Jumbula to Google Contacts using Google Sheets. It includes the following steps:

  • Navigating to Jumbula’s Reports feature: Creating a registration report to gather student information.
  • Selecting Information: Choosing relevant data for the contact card.
  • Running and Downloading the Report: Exporting data to Excel.
  • Converting and Integrating Data into Google Sheets: Using a template for importing contacts.
  • Populating the Template with Data: Organizing and referencing data for easy transfer.
  • Saving as CSV and Importing to Google Contacts: Finalizing the import process.

This tutorial is practical for educators or administrators who need to transfer student contact information from Jumbula to Google Contacts efficiently. It’s particularly useful for managing large datasets and maintaining updated contact lists in an educational setting.