Welcome to HumanIZe

HumanIZe Logo
HumanIZe Logo

Welcome to HumanIZe!

This is my first blog post!

First of all, I want wish you a Merry Christmas and a Happy New Year. I hope you have a great time with your family and friends.

What is HumanIZe?

The main objective of HumanIZe is to share real human written content about anything that makes us humans.

Me and invited writers will be sharing our thoughts and experiences with the world in several different languages, subjects and topics.

The website also provides 3 main themes for different occaisions

How to use HumanIZe?

HumanIZe separates articles by some rules to make it easier for users to navigate and find what they are looking for.

The first global subject is the topic where several articles are grouped together, you can imagine it like a hub node in a graph or in other words a category.

Inside those hubs articles are further grouped by tags just like hashtags in twitter where some more detailled infirmation about the article is organized.

After reading a cool article, some articles will be recommendaded based on the currenct hub and tags of the article as well as what people are reading related to the current article. Just like Netflix or YouTube does.

Why am I doing this?

Well, I think it’s nice to share some real expirences and how those mistakes or success can help others achieve their similar goals.

Also I just think its cool to read some stories and learn from them.

One more thing, HumanIZe can connect some articles in a certain order to create a story or a journey and maybe ( who knows πŸ€·β€β™‚οΈ ) some books from it.

Just like in old days where chapters of stories were published in newspapers, some articles will be connected to create a story maybe in a straight timeline or in a more complex way. Here some examples:

A Study in Scarlet

Les MisΓ©rables

The War of the Worlds

What else?

Well, I also think sharing some cooking recipes and maybe some cooking videos ( coming soon ) can be a good idea.

Specially some easy recipes with what we usually have at home and we are lazy to cook in a students life πŸ˜„ ( or even in a job life πŸ˜… )

The recipies may have a Video too.

And least but not least, HumanIZe can also be used to share some Science, Math, Physics and Coding stuff, since that’s the subject I’m most passionate about.

# Try this function out 
import numpy as np
import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt
import matplotlib.animation as animation

def bezier_interp(P0, P1, P2, P3, num_points=20):
    t = np.linspace(0, 1, num_points)
    x = ((1-t)**3)*P0[0] + 3*((1-t)**2)*t*P1[0] + 3*(1-t)*(t**2)*P2[0] + (t**3)*P3[0]
    y = ((1-t)**3)*P0[1] + 3*((1-t)**2)*t*P1[1] + 3*(1-t)*(t**2)*P2[1] + (t**3)*P3[1]
    return x, y

def create_christmas_gif():
    matrix_green = '#00ff41'
    
    fig, ax = plt.subplots(figsize=(6, 6))
    fig.patch.set_facecolor('black')
    ax.set_facecolor('black')
    ax.set_xlim(-1.2, 1.2)
    ax.set_ylim(-0.1, 3.0)
    ax.axis('off')
    
    line, = ax.plot([], [], color=matrix_green, lw=2)
    star, = ax.plot([], [], color='gold', marker='*', markersize=25)
    
    t_vals = np.linspace(0, 10 * np.pi, 500)
    
    def init():
        line.set_data([], [])
        star.set_data([], [])
        return line, star

    def animate(i):
        max_t = (i / 50) * 10 * np.pi
        if max_t > 10 * np.pi: 
            max_t = 10 * np.pi
        
        subset_t = t_vals[t_vals <= max_t]
        
        x = (1 - subset_t / (10 * np.pi)) * np.sin(subset_t)
        y = subset_t / (4 * np.pi) 
        
        line.set_data(x, y)
        
        if i >= 48:
            star.set_data([0], [2.5])
        
        return line, star

    ani = animation.FuncAnimation(fig, animate, init_func=init,
                                  frames=60, interval=50, blit=True)
    
    ani.save('output.gif', writer='pillow', fps=15)

create_christmas_gif()
Christmas Animation

Lessgo πŸš€