fabiochiu/medium-articles huggingface dataset:
Flash Story #1: It’s your Imagination that’ll be the Death of you, not the virus….
By: Christiane Brew
Tags: Biography, Flash Fiction, Imagination

Her imagination has been working overtime. She wants answers. Real answers.

She waits an hour for this moment. The moment of truth. Ding dong. Her number flashes on the screen for room 2. She gathers her winter coat, heaves her bag with too much stuff in for this brief visit, and approaches the door. She knocks, grabs the large silver pole for a door handle and wonders if that was a mistake. She slides the door open. There he is. His eyes observe her with a sense of trepidation, fear and underpining knowledge. A slight frame, young eyes, strong hands and thick black hairs protruding from his white coat. The mask hides any facial expression and the spectacled eyes don’t give her any cues. He is a vessel only.

In seconds she imagines his face. To humanize him. To make her feel that her lack of mask is not a slant on humanity. That she is respectful and cares.

He speaks into the translator. Muffled. He leans forward and removes his mask; speaks again. He sits back.

She starts in surprise. Discombobulated. His face doesn’t fit his eyes. His cheeks are round and unshaven. His mouth shaped like a penny chew. Her imagination has let her down.

She is not sick. She is tired. Tired of society hiding; not being open about who they really are.
Diving in too deep
By: Arjun Juneja
Tags: Life Stories, Creativity, Creative Writing, Imagination, Short Story

Even as the morning sun beckons to me outside the window, the sheaf of papers on my desk weighs me down. As the birds talk and twitter about with gay abandon, I pick up papers resting on the floor. The shoddy desk was born as a majestic tree once upon a time. Now, it lay unlinked from the world, rooted to floors sheltered from the elements.

As I crane my neck to stare out of the guilty window, its frame doesn’t seem all that stable. Filtered light streams in and I become accustomed to the glare. I live with the glare and learn to embrace the times it settles on me. Shaking my head with a wry smile, I return to decluttering my desk by picking up one piece of paper at a time.

I stand up uneasy even as the papers on my desk stare with rank hostility. Hostility born not from the inanimate but from the havoc wreaked in my mind’s confines. I feel relieved as I withdraw from my claustrophobic environs. Glorious, strong waves of relief thrash and overwhelm as I concoct scenarios previously unimaginable. Sanctimonious thoughts cloud my judgement as too less is too much.

As I obfuscate the limits of imagination, I laugh aloud with realization. It is not real. Nothing is. All of it is steeped in physical limits placed by the world. There is a desk with papers, an unopened window to glimpse the world, and a chair. I had sat in the chair for 3 hours without pausing to collect papers that cluttered the attached desk’s surface. The window was closed but the scenery changed in defiance of the clock.

Nothing was changed, yet, everything was altered. The room, limited in size, expanded my horizons with the resplendent view. Papers with tiny print were magnified as chains that wore me down like the ones burdening ghosts of Christmas. Even oaths sworn were tainted by practicality as the room revealed its presence.

The smells and sounds of the world defied the closed windows and slithered into the room as a reminder of the material world. Nothing clouded my perception and yet everything could. The beauty lay in what was yet to take place. It was all in my head but maybe that is why it mattered. The world was unchanged and the room unmoved. People did not stop. They changed forms and beings and hearts. My work incomplete, room lost outside, and mind free.

As a wise man once said “Of course it is happening inside your head, but why on earth should that mean that it is not real?”
Finding Atlantis
By: Abhijay Pandita
Tags: Imagination, Fiction, Life, Love

I saw her, a mermaid in the Pacific

Sweet eyes and looking wicked

She broke the surface and asked me

to give her a bit of my company

It was love at first sight

and she promised to show me Atlantis tonight

Since we had come from the sea

to go back, how difficult could it be

She held my hand and pulled me down

I felt my mind forget the world out

The pain was floating, the memories fade

and I realized Atlantis was where I should stay

She swam through the water, the pressure

to a land, where there was no weather

I saw sharks dancing with krills and clownfishes,

I saw whales, I saw the Titanic

I asked how long down was Atlantis

How long down was my new town

She looked at me, smiled and said

Eight kilometers down

I realized, our love wasn’t meant to be

She was a mermaid, I was not for the sea

and then as she dragged me down

I began to drown

She didn’t mind my kicking and pale face

She called her, claimed a conquest

“Look what I brought, foolish man

The lover who was always damned”

The last breath left my lungs as the water took me

It was a wasteland, baby

and with my final sight, I saw in the deep abyss

The place I dreamed to be with her in, Atlantis

It was entrenched deep,

the rubble of the sea.
God made you!
By: Small Voice Today
Tags: Devotional, Designed2encourage, Imagination, Purpose, Create

For we are God’s handiwork, created in Christ Jesus to do good works, which God prepared in advance for us to do. — Ephesians 2:10

What does the word “create” mean?

We may think of a work of art, or some clever invention. A writer might create a new story, or a parent might create a good home. But when we speak of God creating, it takes on a much deeper meaning.

God creates with His own power and imagination, and makes things out of nothing. God imagines an atom, and there it is. God envisions the universe, and it comes into existence. There is nothing beyond his creative power, and it is all original.

That same power is at work in us. As with all things, we are made by God. He thought us up and brought us into being. More than that, He has formed us for a specific purpose. Even though sin entered the world, and God has allowed it to work and corrupt parts of His creation, He has also provided for the redemption of all things including us!

He makes us all brand new through what Jesus has done. His death and resurrection has brought us God’s forgiveness, and God reaches down and re-creates who we are. All of our past failures are gone. Because all of our sins have already been taken away we are able to do the good things God intended for us, things that He has already prepared for us to do.

God had them planned out and we are part of that plan for accomplishing them. Even though He can speak the entire universe into existence, His plan is for us to do some of the work as well. We participate with Him, He has prepared things for us to do, and He loves us.

God made you!
TTL — Tech Team Leading. Team leading everything — A Low level…
By: Alon Lavian
Tags: Imagination, Management, Playfulness, Technology, Team Leader

FTP — Free The Player

Neo: What are you trying to tell me, that I can dodge bullets? Morpheus: No, Neo. I’m trying to tell you that when you’re ready, you won’t have to.

GPL — Games, PLural!

The reason I’m not on my A game is that I never really imagined it as a game. Moreover it’s not just a game — there are multiple games being played at the same time. I have to identify the current game and play my best move. Jump to the next game and play the best move again, repeatedly, all the time. You can imagine it as a playground with several floors: You play ping-pong at the first floor, go up the next floor to find yourself in an ongoing soccer game, go up another one just to find a chess board waiting for you.

WEP — What? Explain Please

Picture a typical day. You’re on your way to the office, sipping your latte, planning your day — your in a dreamy mood. You arrive at the office just in time for a “go/nogo” status meeting — need to focus quickly, keeping sharp and cold. Next you’re sitting with one of your team members discussing his unique situation and ways to improve — sensitive yet firm. Moving on to a group meeting, your manager presents a new agenda he wants to promote — holding the big picture while observing your team’s reactions. Games, games, games.

VPN — Very productive Ninja

OK, so I’m playing a lot of games: The short-term game, the very short term, the long term, my team, peers, managers and hopefully a vision I wish to realize. How do I stay sharp in every game, all the time? Well as the cliche says — the answers lies within the question:

It’s a game — play it don’t work at it. Enjoy it don’t survive it.

It’s a game — you can jump in and out into the “real” world as you please.

It has a lot of dimensions — mini games if you wish, each with different players and rules you have to master.

It’s kind of an imaginative mind flip. I keep doing the same things but I’m actually playing a game. Which surprisingly makes me do the same things better.

The required change is perceptual. Understanding that you’re playing a (multidimensional) game is the key.

SSH — Some Small Howto’s

Finally — since we are after all, engineers — How do I implement this change in my daily practice? Well, I think that the practical path is very individual. I can only share what works for me:
Off Course
By: Tomas Beleche
Tags: Imagination, Love Letters, Short Story, Moments, Infatuation

She walked quickly passed me, as though the broken sidewalk were chasing her. Her strides, so elegant, graceful, calculated, but effortless. Of course. She wore light blue jeans, the wear on them appearing to be earned, genuine, as they are just starting to fray in all the right places, at the middle of each thigh and at the knees, leading me to her tanned feet. She must like to wear those tevas. The sharp tan lines peeking out from underneath the black straps with every other step. As she stops at the crosswalk, she stands upright, displaying all of her five-foot-five frame. Suddenly, but seamlessly, she throws her hair, the color of a perfectly toasted almond, back to reach for her pack of cigarettes, medium American Spirits. Of course. She doesn’t bother to look my way, but I remember the way her eyes gleam, like someone lost a pair of diamond earrings in her head; I remember the way her nose fit just right in her face, as it did in mine, a bubble of chewing gum the size of a small walnut that tears would cascade down from, onto the soft, red-pink borders to the oasis that is her mouth. She continues on her path, walking so surely, so elegantly.
Analytics for Code in Git
By: Jayanta Debnath
Tags: Git, Github, Analytics, Apache, Git Analytics

Everything As A Code (XaaC) is the new norm of how we deliver modern applications.

With so much code there is a rising expectation around Observability around Developer Experience and enablement for the Agile Teams. There are multiple observability KPIs that a CTO / Product Owner would care about such as :

Observability metrics from Jira

Story Points

Velocity

Sprint Burndown

Epic Burndown

…. Other Agile Program Management Metrics

2. Observability metrics from Deployment Toolchain

# of Deployments / Day / Hr etc.

# of Success / Failed deployments

#of Deployments passed SAST / DAST scans

# of Vulnerabilities found

3. Observability metrics from Git

# of Code commits

# of lines added towards new functionality / tech debt

# poorly written code

…. Others…

There is a growing expectation around the 3rd Pillar wherein the analytics is being drawn out of the Code within Git and this will quickly help align the a Product Owner with the correct GA / Launch / Feature Release of the product in a very timely fashion since the data is more accurate and clearly pulled out from Git.

I have been doing some research around the tools that are available in the market today that would address this problem and I found a few commercial run of the mill that I came across:

Then there are a few OSS ones which probably does not have a fancy UI as the commercial ones but does provide the necessary insights as needed by an Engineering Leader.

The list is long but one of my personal favourites is Apache Kibble.

Screengrab/s from the Dashboards of Kibble are as below :

Feel free to check out the project and get involved and let me know your thoughts if you have come across any other OSS Git Analytics tools.
Understanding Apache MultiKeyMap
By: Ganesh Kumar Marimuthu
Tags: Java, Commons Collections, Multikey, Apache, Hashmap

Understanding Apache MultiKeyMap

Photo by Chunli Ju on Unsplash

Overview

HashMap is a wonderful data structure that stores data in the form of Key-Value pairs that provide insert, update, retrieve, and delete operations in O(1) time.

HashMap has one limitation that it can have only one key. But wait. Why do we need multiple keys for a single value? Let us look at an example.

Suppose we want to look up the marks of a student by Student, Exam, and Subject. The typical solution is to create a Nested Map like below.

Implementation using Nested Map

But look how complex the code is. It may get even complex with a large number of keys. This can be solved using MultiKeyMap. It comes as part of Apache’s commons-collections4 package.

MultiKeyMap

Now let us implement the above feature using MultiKeyMap.

Insert Values to MultiKeyMap

Implementation using MultiKeyMap

In the above code, the first 3 parameters of the put method are keys and the last parameter is the value.

Iterate a MultiKeyMap

MultiKeyMap can be easily iterated using forEach iterator.

Iterate a MultiKeyMap

Look at the output of the above code. All the keys are stored as MultiKey, a data structure provided by the Apache commons-collections library. This is how all the keys are stored internally.

Delete Values from MultiKeyMap

Values can be deleted from MultiKeyMap using a single key or multiple keys.

Delete values from a MultiKeyMap

The entire code can be downloaded from the below gist

Conclusion

MultiKeyMap comes in handy when we have to look up using more than one key. MultiKeyMap also comes with a limitation in that it supports a maximum of 5 keys. The library can be downloaded from the official Maven Repository.

Thank you 🤘

To know more about me, visit ganeshkumarm.me
What is Maven 🤔❓
By: Prem Singh Rathore
Tags: Maven, Selenium, Automation, Apache, Testing

Definition:

Apache Maven is a software management and build management tool for Java Frameworks. Maven is also called build automation tool

Why do we need it 🤷🏻‍♀️❓

Let me give you one instance, let’s say you are working on a Java project and you have a requirement to download multiple jar files such as Selenium Webdriver, TestNG/Junit, Apache POI API, Cucumber Jar Files, Sikuli Jar Files, JSON/XML Parsers JARs, etc.

Now traditionally how we used to get all the jar files is we used to go to google and search for it and download it from there and then import it in our java project and we had to delete the jars and download the latest version again if any jar gets outdated.

Properties Window

Now, what if I tell you that all the steps mentioned above can be skipped with one single pom.xml file where you can define all the dependencies and it will download all the jar files for you 😲 and you don’t have to manually go and download any of it.

Sounds great!! Let’s see how we can achieve that.

What are dependencies 🤯❓

Dependency is the combination of Group ID, Artifact ID, and Version. Group Id will identify your project uniquely across all projects. An Artifact is a file, usually, a JAR that gets deployed to a maven repository, and Version can be varied based on what is the latest jar available.

A single dependency for selenium jar will look something like this:

<dependency>

<groupId>org.seleniumhq.selenium</groupId>

<artifactId>selenium-java</artifactId>

<version>3.141.5</version>

</dependency>

Central repository to get all the dependencies

Almost all the software jars and libraries are available in the Maven repository. Every company can post its software jars or artifact ID on the maven repository with the version.

Now let’s see how you can do it

Let’s say you are working on a maven project and you need to use Selenium Webdriver in your java class, now instead of doing the tedious task as I mentioned above, we can get the dependency of Selenium Webdriver and simply paste it in the pom.xml file under the same project.

Now if you don’t know how to create a Maven project then you should check out my API Testing Framework Part 1 article, there I have provided a step-by-step tutorial to do so.

Go to the official Maven repository website: https://mvnrepository.com/.

Searching with keyword Selenium

Now click on Selenium Java

Now you can select any version but to be on the safer side select one which is stable and has more number of usages under the Usages column

Now you need to copy the entire dependency and paste it into your pom.xml file.

Now we need to save the file and we can now use the Selenium Webdriver anywhere in our framework.

Cheers!!🥂

Thanks for reading.
AWS EC2 integration with Free Tier RDS
By: Neeraj Singh Negi
Tags: Rds, AWS, MySQL, Apache, WordPress

Launch EC2 instance.

Download WordPress software.

Extract tar file.

tar -xzvf latest.tar.gz

Install Mysql client program and the Web server program.

yum install mysql httpd

Enable the webserver services for permanent.

systemctl enable httpd — now

Open the WordPress web app and you might see this error.

Your server is running PHP version 5.4.16 but WordPress 5.6 requires at least 5.6.20.

Then, enable the php7.4 version in your EC2 instance.

amazon-linux-extras | grep php

amazon-linux-extras enable php7.4

Now, clean your yum and install the dependencies program.

yum install php-cli php-pdo php-fpm php-json php-mysqlnd

Now, the time comes to launch RDS (Relational Database Service).

Copy your wp-config-sample.php file to wp-config.php and edit it with new information (database name, user name, database password, and the host).

The host is your RDS server. So copy the Endpoint of the RDS and paste it into your file.

cp wp-config-sample.php wp-config.php vim wp-config.php

Connect with RDS via MySQL client if there is a need.

mysql -h wordpress-db.c6yqauexldov.ap-south-1.rds.amazonaws.com -u admin -p

Output
Apache Azkaban with Postgresql
By: Sunil Kumar
Tags: Postgresql, Scheduler, Azkaban, Docker, Apache

What did we do?

Then we searched Google and landed on this pull request (hot candidate to get merged in master) by mactaggart.

I forked the repo, get the code from the branch postgres-backend, build the docker image, did some configurations, and boom, it worked

Some points to know:

This version of Azkaban does not support the single executor mode You need to activate the executor(at least I had to do it every time the Azkaban pod restarts)

Docker Image: Create your docker image from README.md of repo

Configuration (under conf directory)

A. In the executor and web configuration, add/update the below properties

database.type=postgresql

postgresql.port=<POSTGRESQL_PORT>

postgresql.host=<POSTGRESQL_HOST>

postgresql.database=<POSTGRESQL_DB>

postgresql.user=<POSTGRESQL_USER>

postgresql.password=<POSTGRESQL_PASSWORD>

postgresql.numconnections=100

postgresql.url.suffix=

B. In the web configuration set the below property to true

azkaban.use.multiple.executors=true

C. Execute all the Postgresql tables from https://github.com/mactaggart/azkaban/blob/postgres-backend/azkaban-db/src/main/sql/create.quartz-tables-all-postgresql.sql

Note: Please use the base image for your docker image considering the vulnerability
Mail server configuring. Part 3. RoundCube Webmail
By: Sergey Yakimchuck
Tags: Apache

Mail web client RoundCube

RoundCube Webmail is a web-based IMAP email client. Roundcube’s most prominent feature is the pervasive use of Ajax technology. After about two years of development, the first stable release of Roundcube was announced in early 2008. Roundcube is written in PHP and can be employed in conjunction with a LAMP “stack”, or any other operating system that supports PHP are supported as well.

Roundcube is free and open-source software subject to the terms of the GNU General Public License (GPL) with exceptions for skins and plugins.

RoundCube installation

For its operation (data storage, message caching and internal email address book)RoundCube requires MySQL-server. Let’s install it locally

# apt install mysql-server mysql-client

Enter the password for the root user of MySQL server during installation (this step can be omitted in some distributions)

After that we can install RoundCube

# apt install roundcube

During installation, we will be prompted to automatically configure the database for RoundCube using dbconfig-common

Choose the database type — mysql

And enter the root password for MySQL (this step can be omitted in some distributions)

Then we will be prompted to enter the password for the user roundcube. It can be empty. In this case password will be randomized.

Installation is complete.

Now we need to configure RoundCube to work properly with our mail server.

RoundCube configuring

Open the RoundCube configuration file — /etc/roundcube/defaults.inc.php

It needs to be changed:

$config[‘default_host’] = array(“127.0.0.1”);

And

$config[‘smtp_server’] = ‘127.0.0.1’;

And

$config[‘mail_domain’] = ‘study.local’;

Web-server Apache2 configuring

Configure our web server to enable the mail interface with secure protocol https.

To do this, we will connect to Apache the necessary extensions

# a2enmod ssl*

Now we will enabled the default https site

# a2ensite default-ssl

and in file /etc/apache2/conf.d/roundcube enable line

Alias /roundcube /var/lib/roundcube

After that we need to restart Apache

#service apache2 restart

Now the web interface for our mail server is available at the link https://ip-addr/roundcube

Now basic configuration of mail server is complete.

Reference: https://yakim.org.ua/en/servers-en/mail-server/119-mail-server-configuring-part-3-roundcube-webmail.html
APIs and HTTP Client: POST Call
By: Prem Singh Rathore
Tags: API, Http Client, Automation, Apache, Testing

APIs and HTTP Client: POST Call

I this article, we will call the POST API request using the HTTP Client java library. Prem Singh Rathore Aug 27·6 min read

Image source: Google

Here are the Rest APIs which we will be using for the POST call

👇 Make sure you check out the GET call using HTTP Client if you haven’t 👇

The payload we will be sending along with the request:

{

"name": "morpheus",

"job": "leader"

}

Automating POST API request in the Rest Client class 📄

Let’s open the Rest Client class to create the POST call method

Rest Client class

We need to pass the endpoint URL, JSON payload, and Headers in the form of an argument.

public void post(String url, String entityString, HashMap<String, String> headerMap)

{ }

Now, similar to the GET call, we will initialize the HTTP Client in the method.

public void post(String url, String entityString, HashMap<String, String> headerMap) { CloseableHttpClient httpClient = HttpClients.createDefault(); }

Create an object for the HTTP POST class.

public void post(String url, String entityString, HashMap<String, String> headerMap) { CloseableHttpClient httpClient = HttpClients.createDefault(); HttpPost httpPost = new HttpPost(url); }

Now, to pass the payload, we will use the set Entity method.

public void post(String url, String entityString, HashMap<String, String> headerMap) throws UnsupportedEncodingException { CloseableHttpClient httpClient = HttpClients.createDefault(); HttpPost httpPost = new HttpPost(url); httpPost.setEntity(new StringEntity(entityString)); }

Note: Make sure to add throws declaration for the Entity method

We will now pass the headers like how we did in the GET call request

public void post(String url, String entityString, HashMap<String, String> headerMap) throws UnsupportedEncodingException { CloseableHttpClient httpClient = HttpClients.createDefault(); HttpPost httpPost = new HttpPost(url); httpPost.setEntity(new StringEntity(entityString)); // headers

for (Map.Entry<String, String> entry : headerMap.entrySet()) { httpPost.addHeader(entry.getKey(), entry.getValue()); } }

Let’s hit the URL using the execute method and store the response in the Closeable HTTP Response object.
Apache Pulsar. MacOS installation Guide.
By: Dmytro Nasyrov
Tags: Apache Pulsar, Pulsar, Distributed Systems, Big Data, Apache

Preface.

Apache Pulsar is a distributed pub-sub messaging system. It was created by Yahoo for their well-known heavily-loaded services — Mail, Finance, Sports. Pulsar sits under the hood of Flickr too. In 2016 Yahoo open-sourced it and now Pulsar is a part of Apache Software Foundations.

Pulsar is a multi-tenant, high-performance solution for server-to-server messaging. It’s composed of a set of brokers and bookies along with an inbuilt Apache ZooKeeper for configuration and management. The bookies are from Apache BookKeeper which provide storage for the messages until they are consumed.

In a cluster we’ll have:

Multiple cluster brokers to handle the incoming message from producers and dispatch the message to consumers

Apache BookKeeper to support message persistence

Apache ZooKeeper to store the cluster configuration

To better understand this, let’s have a look at the architecture diagram from the documentation:

Pulsar principal scheme.

When someone asks how different is pub-sub or queue from logs systems like Kafka, we answer — A Lot. Why a lot? Very similar concepts, who cares is that a queue, stack or a log? What is the difference, for example, between RabbitMQ and Kafka? There is a difference and not only in Rabbit’s Erlang OTP under the hood. Queue or stack systems should provide one-time delivery messages, for example, mobile phone push notifications — you should send them only once and forget forever about any of them. But when we’re talking about logs — we assume that we store some actions or transactions or whatever you will call them in some order, for example chronologically by timestamp. In this situation, we able to spawn any required amount of consumers and all of them will have the same message history from a single source of truth — Log. Do you see? They are different. So Apache Pulsar is about a queue, not about a log. We can compare it to RabbitMQ, but not to Kafka.
Creating a Docker LAMP (Linux, Apache, PHP & MySQL) Stack
By: Christopher Quiles
Tags: Tech, Docker, MySQL, Apache, DevOps

This lab will be creating a LAMP stack using Docker and solving some of the errors that will happen along the way.

What is the LAMP Stack? The widely popular LAMP stack is a set of open source software used for web application development. For a web application to work smoothly, it has to include an operating system, a web server, a database, and a programming language.

Docker-LAMP is a set of docker images along with a LAMP stack (Apache, MySQL and PHP) all in one handy package.

LAMP can help you reduce development time. Because LAMP is an open source stack that has been available for more than a decade, there is today a substantial LAMP ecosystem. You can build on what other people have done in the past and make it your own.

The lab will create the following containers:

Apache + PHP Container

MySQL Container

PhpMyAdmin Container

2. Requirements:

For this lab we’ll be using an Ubuntu 20.04 LTS server

3. Managing Root User

# 1. Create the docker group.

$ sudo groupadd docker



# 2. Add your user to the docker group.

$ sudo usermod -aG docker $USER



# 3. Log out and log back in so that your group membership is re-evaluated.



# 4. Verify that you can run docker commands without sudo.

$ docker run hello-world

4. Git Clone & Change Directory:

Run the following command to clone git repository

git clone https://github.com/quiwest/Docker-LAMP.git

Change Directory

cd Docker-LAMP

5. Create Folder to mount with Apache and MySQL container

Before, we provision our LAMP container environment. First, We need to complete some prerequisites. We will setup Two Directories, One for DocumentRoot and Second for MySQL database directory.

sh setupdir.sh

Copy phpinfo.php INSIDE the DocumentRoot directory.

cp phpinfo.php DocumentRoot

6. Setup Container for LAMP Stack

To provision LAMP stack run following command.

docker-compose up

Validate Created Container.

docker container ls

You will see three up and running containers.

7. Verify Container and Services:

In order to verify Apache container, check your Docker host IP address and access IP Address in the browser.

*NOTE* You may need to install and start Apache for image to appear.

→ https://www.cyberciti.biz/faq/star-stop-restart-apache2-webserver/

http://IP-ADDRESS

*NOTE* If you’re apache2 is off, failing to start, or is having a configuration error you’ll receive a page like the the one below.

Try to restart Apache first

sudo service apache2 restart

or it might be an error so run the following commands

http://IP-ADDRESS/phpinfo.php

http://IP-ADDRESS:8080

We have successfully setup LAMP stack on Docker host.

Hopefully this helped somebody out there! Please stay connected.

→ https://www.linkedin.com/in/quiwest/

→ quileswest@gmail.com
Rationale Behind This Blog. I spend a lot of time thinking about…
By: J.M. Zorn
Tags: Rationality, Critical Thinking, Thinking, Improvement, Life

I spend a lot of time thinking about thinking. I also spend quite a bit of time reading, learning new information, and trying to logically integrate this new data into my worldview.

I like to come up with theories on how things work and refine my theories over time until I have one that makes consistent and logical sense to me — I love theorizing and synthesizing information across a variety of domains and piecing an idea together until I’m satisfied with it, a jigsaw puzzle that doesn’t necessarily need to look like anything in specific, or even be complete, but just refined enough to see that there is clearly some kind of picture.

The problem with this is I’m not exposing my ideas to other people to get criticism and it’s curtailing my ability to be confident in my ideas. I have no idea if I’m actually coming up with stuff that makes sense or if I’m just another example of the Dunning-Krueger effect at work.

So I need to share my ideas with others and have them critiqued, as that’s the only way I’ll improve my thinking and philosophy, isn’t it?

I want to be smarter, and the only way for me to do that is to learn from people more intelligent than me, even if they are shitting all over my precious golden calves.

This blog won’t be updated on any kind of real schedule, but I will try to make at least a post a month. The target audience in my mind is slatestarcodex readers, because I want to throw myself to the piranhas and get told I’m a retard, but constructively, by people who are either complete idiots or bondafide galaxy brained rationalists. I’ll be posting pet theories, book reviews/analysis and a bunch of random thoughts on disparate topics.
We don’t need gods or religions to be spiritual.
By: Darren Stehle
Tags: Spirituality, Humanity, Critical Thinking, Tao Te Ching, Religion

We Don’t Need Gods or Religions to be Spiritual

We don’t need gods or religions to be spiritual.

Religions are constructs of the mind used to control the minds of the many.

There is a reason why the bible refers to followers as sheep and the spiritual leader as a “herder.” Even the language of religion communicates corralling and controlling.

If we look deeply within ourselves to study the nature of consciousness, we discover that we are all connected.

We all come from the same place: this planet, earth. We are of nature like every other creature, plant, and organism.

When we realize that we are all connected, there is no need for spirit, the illusion that props up the construct of religion.

When you look out into nature, what creatures lay prostate observing religious practices?

Going into the darkness of your consciousness to bring forth the inner light of your humanity is what will truly save you.

You can awaken within the limitless nature of your consciousness — you don’t need to follow a limited and dogmatic construct in the form of religion and ideology.

Remember that even with your eyes closed, you can still see something within your visual field. In other words, you are not blind to your conscious awareness.

See things as they truly are, not for an illusion created by others to control your perceptions.
Why is Critical Thinking Important in MEAL?
By: Walter Atito Onyango
Tags: Program Management, Monitoring And Evaluation, Critical Thinking

Critical thinking is a cognitive activity that involves using the mind in a thinking process that is rational, clear, informed by evidence and open to different opinions. Critical thinking heavily relies on exploring evidence to identify the obvious and the hidden messages more accurately, and to comprehend the processes by which arguments are constructed, thus it is more about methods than natural traits or personality.

Quality MEAL processes need a consistent dedication to critical thinking from beginning to end. Project teams always apply certain approaches to the design, planning, and implementation of MEAL activities. Applying the approaches often occur in a collaborative environment consisting of people with diverse skill sets and thus, require a wide range of attitudes and skills including:

Applying critical thinking to MEAL processes helps to test programme assumptions and reduces the risks of misunderstanding the operational context of the project setting. Every project occurs in a unique setting and hence, understanding a project’s context is critical to successful implementation and sustainability.

Most MEAL systems are never perfect when it comes to collecting, analyzing, interpreting, and communicating data. Adopting critical thinking will enable project teams identify where they need to slow down and apply more systematic critiques of the processes to improve programming and reduce the risk of making invalid assumptions about the expected or actual results of project interventions.

MEAL processes require accuracy and precision to realize the best results, and this can be achieved through dedication to finding the right answer by making more informed judgement based on relevant facts. Hence, to achieve this, critical thinking processes such as attention to detail, objectivity, analyzing different perspectives, and identifying patterns and trends to will help make better decisions.

Are you ready to apply critical thinking in your MEAL processes?
The Burden of Truth
By: Chris Lianos
Tags: Covid 19, Critical Thinking, Truth, Personal Development, Belief

The Burden of Truth

In a time like now, where there is so much information and misinformation floating around the data sphere in relation to Covid-19 (on both sides), I think it’s important to remember our individual responsibility to separate emotion from logic and human failure from human evil.

Over the last 6 months I have had so many conversations with new friends around the concept of truth. What is true here? How can we tell what is true and what is not? And how do we balance our emotional reaction to events when circumnavigating what is available to us.

There is nothing easy here, and anyone who tells you it is, is just not understanding the human impact or the feelings of being on the receiving end of misinformation…(again, on both sides).

And so it rests on our individual sense of right and wrong that is filtered through years of events in our individual lives.

The burden of truth asks us to do two specific things.

1 — Remove our inherent bias, what we want to be true….and analyse the situation with fresh, new, eyes.

2 — Have the self-awareness to understand how emotion will make us feel we are right…and that is a very dangerous place to be.

Our emotions lie.

They can’t be trusted because they are a reflection of our filters and our bias. They do not take into consideration a point of view that is 180 degrees different. The polar opposite. And so we must…we absolutely must…start reconciling the world through less emotional responses.

What happens when we do that?

Less judgement.

Less fear.

Less provocation.

More compassion.

More love.

More trust in the people around us.

It’s ok to get fired up, but when we are looking at the world around us, emotional responses will do greater harm than good.

The burden of truth requires all of us to be more rational.

I think we can do it.

Share your thoughts below.

Chris
Can We Revisit Blaxploitation?
By: Marisha Mathis
Tags: Culture, Society, Blaxploitation, Critical Thinking, Black Art

Blaxploitation is the notion that Blacks are portrayed in the media stereotypically. Its name is formed by combining the terms “black” and “exploitation.” It is mostly and most easily recognized from movies in the 1970s. Cinema has presented Blacks in slums, struggling, swindling, and “sowing wild oats.” We know that there’s much more to the Black race and culture: the beauty of creativity, resourcefulness, history of strong family ties, success- the attributes are endless. Which is why-I’m told, that shows such as The Cosby Show, or Blackish (among several others) are pivotal because they reflect a more glorious and balanced perspective to Black families and everyday living.

Although Blaxploitation is offensive to some, I’ve taken an approach as the devil’s advocate. What if movies from earlier decades were created, not to exploit Blacks, but to present a lifestyle that was more realistic and relatable to its audience? Further, if Blaxploitation was and is found so offensive, why is it tolerated now? Its presence remains in cinema but has spread into other forms of art-music, commercials, fashion, etc. It seems that many are angry because they feel that the Black culture is stolen and duplicated before it’s accepted by members of the dominant culture. But why doesn’t it anger Blacks when commercials air promotions with Hip-Hop beats? Or how Wal-Mart gears it layaway towards Black families? Why is it that the Black father’s jingle is the only one that’s riddled with beatboxing in the Pamper’s commercial?

For centuries, Black men have been portrayed as lazy villains. Black women have been portrayed promiscuous. Why isn’t it offensive when Black women are sexualized or Black men produce notions like “trap or die” or pimping? So, which exploits more: Media that presents a realistic lifestyle for some or media that targets a particular audience by using what they have made to seem less than acceptable? Just asking.
6 must-have SKILLS that turn a Product Manager Good to Great!
By: Sourabh Pandey
Tags: Product Management, Startup, Product Manager, Critical Thinking, Customer Experience

6 must-have SKILLS that turn a Product Manager Good to Great!

Why does Product Management function exists?

Organizations are driven by 2 entities,

One which is focussing on DEFINING THE GOAL

The functions involved in Defining the goals are “Customer-facing”. They are also on the ground listening to customer’s needs and concerns.

Typically Sales and business development teams are involved in bringing the customers in the organisations.

Then there are subject matter experts who constantly assess customer needs, the executive leaders who build relation with customers and offer them the products and solutions.

While other entities like Finance, Legal and Compliance take care of the budgeting, P&L, Clarifying the regional and global government rules.

Other which is focussing on EXECUTING THE GOAL

In a technology industry, there will be technology team who will ensure the goal is executed as per the plan and this function ensure the DELIVERY is made.

There are other functions which supports the technology teams like operations and customer support to ensure product/solutions which is delivered to customer is monitored, maintained and supported.

So the question is, in this setup where does Product Management function fit?

Simply saying, Think of Product Management function as a bridge between these 2 entities which will ensure Defined Goal is Executed in line with the customer’s expectations.

Now the question is why do we need a bridge and why can’t these entities communicate and coordinate with each other to get things done!

Well, both these entities have specific objectives,

To increase the sales, to build more partners and engagement leading to expanded business.

To be create in solutions which is aligned with latest technologies and architectural guidelines.

One critical objective missing in this case is about Customer and Products

Organizations need one dedicated function whose main job would be to focus on “Identifying the Customer”, “Anticipating the Customer Need/Desires” and “Satisfying the delighting the customer with great Product”. And thats why Product Management function exists.

Product managers, part of the this Product Management function has to be Customer Centric!!

To be effective in the role, Product Managers need to build certain must have skills which is demanded and required by almost every Product companies today!!
Green Flame: Nuclear Waste: A Million Years of Cancer
By: Deep Green Resistance
Tags: Featured, Audio

This episode of the Green Flame podcast is a discussion based on the film “Ocean Poubelles.” We talk about nuclear waste, the nuclear waste industry, nuclear waste dumping, and the production of nuclear weapons, nuclear power, and nuclear medicine that results in this highly dangerous and long-lasting radioactive material.

Nuclear waste is a massive issue. It’s actually a much more serious danger in the nuclear industry than a meltdown or some Chernobyl type incident. Nuclear waste is something that is ubiquitous in the nuclear industry and nobody really knows what to do with it. There’s no safe way to store it. There’s nothing that can be done to safely “dispose” of materials that will be deadly for tens of thousands, hundreds of thousands, millions of years into the future. Our discussion this week is on this topic of nuclear waste, which in many ways is a fascinating insight into industrial civilization, how it functions, the mindset of the technocrats that run the largest corporations in the world, the militaries and so on.

Subscribe to The Green Flame Podcast

About The Green Flame

The Green Flame is a Deep Green Resistance podcast offering revolutionary analysis, skill sharing, and inspiration for the movement to save the planet by any means necessary. Our hosts are Max Wilbert and Jennifer Murnan.
Stone White Barbed Wire
By: Caleb Garling
Tags: Nature, Flash Fiction, Surrealism, Short Story, Featured

You watched them dip and soar and sometimes they would balk, and you thought you’d see, for the first time, a hawk pounce on her prey. But they remained tall in their arcs. You returned to the woods and a hawk followed, and alighted atop a pine. You noticed a mathematical poetry to her nest, the way the branches twisted, as though the nest, or the hawk, fell under some mystical nature proportion and you remembered proportion comes from the Greek word analogia, analogy, but naming a connection between proportion and analogy makes you feel less like a poet.

That’s when you noticed barbed wire around the nest. Cut pieces. A foot in length each. You imagined the hawk stealing them from a farmer. They were rusted, blending with the branches, but the little twists and spikes were the refinement that caught your eye. You walked on. Yet the hawk’s eyes kept appearing in your head — black dots in gold. You kneeled and carved the eyes into the meat of a fallen tree as the earth sucked the tree back. Perfect circles with holes. You carved another set in a live tree, now scraping away the bark, and soon you were wandering the forest etching eyes, sometimes breasts, but usually eyes, any eyes, hawk eyes, snake eyes, deer eyes, bear eyes, spider eyes, lizard eyes. They brimmed around you in a peering sea. They were friction, heat, purpose, formations of fire to wrap the words around. The poetry came. You’d never filled so many pages.

Suddenly — it always bothers you when stories use that adverb — you heard a cry. The hawk landed on a branch before you. She opened her eyes and every eye you’d carved into the trees vanished. A fox crept from behind a trunk. She peered at you. She peered at the hawk. The fox led you to a clearing. In the middle stood a smooth white stone. The fox kicked a little dirt at the base and trotted into the trees. The hawk swooped over your shoulder, clipping your ear with her wing, and followed. The sun burnt your neck. You were alone. You touched your pen, your pages. The language never felt so slaughtered. You couldn’t remember your own name. You withdrew your machete. You pressed the blade against your wrists, your temple, your chest. You began to carve the blank white stone.

You carved a body against a burning star. In one hand he holds a pen, the other a screwdriver. He’s muscular and tattooed but his face offers no expression. His eyes are open and beaming with the glint that reflects light. You color his hair with ash. You stand back. A crowd’s formed. It’s beautiful, they say. Sacred, perfect. They push you out of the way. They give the man a name, describe the star that formed him, they fall to their knees. They sing, chant, invent a calendar, cut away trees to make more room. They arrange buildings so the windows point towards the carving. Someone collects the extra bits of stone and writes a song about them. Some sing along. Others protest. They fight. They cut away more trees. You turn. The hawk stands on the fox’s shoulders in the shadows.
Sarah van Rij © is our featured artist of the day!!!
By: Eye Photomagazine
Tags: Magazine, Street Photography, Artist, Featured, Photography

Sarah van Rij is an Amsterdam based photographer, mainly focussing on street/documentary photography. Van Rij does not construct her images but rather positions herself in a way so that all elements blend and interact in an optimal form, the apparent main subjects are part of the layering of the image. (text from Sarah Van Rij’s website)

>>> Sarah van Rij on Instagram @sarahvanrij

>>>> Website: www.sarahvanrij.com

>>>>> Facebook: www.facebook.com/svanrij

EYE-PHOTO MAGAZINE is an independent non-profit online publisher, promoting photography since 2013 — you can find us on mostly all popular social media platforms.

If you are interested in publishing your work in our magazine or in cooperation with us, don’t hesitate to get in touch:

office@eye-photomagazine.com

>>>> Our monthly publishing magazine can be read for FREE

Links:

Website: www.eyephotomagazine.com

Facebook: www.facebook.com/eye.photomagazine

Tumblr: eyephotomagazine.tumblr.com

Twitter: @eyephotomag

Flickr: www.flickr.com/photos/eyephotomagazine

photo and copyright by Sarah Van Rij ©

photo and copyright by Sarah Van Rij ©

#photooftheday #instagood #capturestreets #picoftheday #streetclassics #instagram #streetphotography #streetphoto #life_is_street #dreamstreets #streetphotographer #streetstyle #urbanstories #streetphotographerscommunity #everybodystreet #urbanstyle #streets_storytelling #life_is_street #bnw #streetphotography_color #streetleaks #colorstreet #candidphotography #thinkverylittle #lightbox #spicollective #zonestreet #fujifilm_street #streetizm