OpenLLM-France/wikimedia huggingface dataset:
# Myers-Briggs Type Indicator/Criticisms

* Myers-Briggs Type Indicator Introduction | Four polar dimensions: E/I, S/N, T/F, J/P | Four basic temperaments: SJ, SP, NT, NF | The sixteen types QuickTyping | At work | Criticisms | Further reading

## The MBTI is not yet scientifically proven

Skeptics, including many psychologists, argue that the MBTI has not been validated by double-blind tests (in which participants accept reports written for other participants, and are asked whether or not the report suits them) and thus does not qualify as a scientific assessment. Some even demonstrate that profiles can apparently seem to fit any person by confirmation bias, ambiguity of basic terms. and the Byzantine complexity that allows any kind of behavior to fit any personality type.
See this extensive skeptical treatment of the subject.

## A Temptation to Pigeonhole

Another argument says that, while the MBTI is useful in self-understanding, it is commonly used to pigeonhole people or for self-pigeonholing. Supporting arguments include:
* It emphasizes each person being one specific type rather than each person using a certain type of thinking most of the time.
* Real people often do not fit easily into one of sixteen types because they use different styles of thinking at different times. This is why there have been questions about answering the indicator (like "do I answer the indicator according to how I act at work or at home"). This is also why some people have trouble finding a type that really "fits" them.
* Predicting how a person will react based on a personality test that only measures their predominant style of thinking is foolish. Excusing your own bad or inefficient behavior based on such a test is also foolish.
* A category from one individual can not easily be related to others, since different amplitudes of the answers to the 2D-questions may generate the same type. Hence, a person of a e.g. non-emotional (i.e. thinker) category may have stronger emotionality than another person categorized as a thinker.
# Myers-Briggs Type Indicator/ENFJ

* Myers-Briggs Type Indicator Introduction | Four polar dimensions: E/I, S/N, T/F, J/P | Four basic temperaments: SJ, SP, NT, NF | The sixteen types QuickTyping | At work | Criticisms | Further reading

## ENFJs at work

ENFJs tend to be people with good emotional and people skills.
Often they hold strong views on religion or politics which they try to express without offending others.
ENFJs usually have strong work ethics. However if others are abused they are offended.
To release workplace tensions ENFJ's will sometimes employ a "over the top" style of humor.

## ENFJ traits

* Project-oriented
* Creative and ingenious
* Excellent communication skills
* Charismatic
* Empathetic
* Sensitive
* Energetic
* Selfless
* Visionary
* Idealistic
* Stubborn

## ENFJs in relationships

ENFJ's have a profound insight into the inner workings of people.

## Famous ENFJs

* Norman Vincent Peale
* Richard J. Daley
* Nelson Mandela
* Edward R. Murrow
* Jimmy Stewart
* Joseph Goebbels
* Martin Luther King Jr.
* John Wayne
* Cesar Chavez (Trade Unionist)
* Clint Eastwood
* Gary Cooper
* James Dean
* Clare Hollingworth (Journalist)
* James Cagney
* Cary Grant
* Erasmus of Rotterdam
* Barack Obama
* Oprah Winfrey
* Aidil Faizin
* Lucy Liu
* Cicero
* Bradley Cooper
* Sean Connery
* Reese Whiterspoon
* Jennifer Lawrence
* Kate Winslet
* Helena Bonham Carter
* Rachel Weisz
* Emma Stone
* Dick Van Dyke

## Fictional ENFJs

* Morpheus (The Matrix)
* Camille (Emily in Paris)
* Rustin Cohle (True Detective)
* Dr. Jedikiah Price (The Tomorrow People TV series)
* Esmeralda (Disney's The Hunchback Of Notre Dame)
* Wonder Woman (DC Comics)
* Kaede Akamatsu (Danganronpa)
* Kaito Momota (Danganronpa)
* Ellie Sattler (Jurrasic Park)
* Eurus Holmes (Sherlock)
* Jason Todd/Red Hood (DC Batman)
* Joy (Inside Out)
* Queen Clarion (Tinkerbell)
* Padme Amidala (Star Wars)
* Georgiana Darcy (Pride and Prejudice 2005)
* Tsunade Senju (Naruto)
* Tadzio (Death in Venice)
* Asuna Yuuki (Sword Art Online)
* Maggie Rhee (The Walking Dead)
* Marnie (When Marnie was there)
* Satine (Moulin Rouge)
* Sheila (Inspector Calls)
* Simon (The Walking Dead)
* Marco Bott (Attack on Titan)
* Firestar (Warriors)
* Elizabeth (Bioshock infinite)
* Zoe Benson (American Horror Story - Coven)
* Green Lantern (DC Comics)
# Pokémon/Pokédex/Nacli
## Description

A stonelike pokémon.

## Base Statistics

A rock type Pokémon.

## Type Matching

Moves that deal 200% of their damage to Nacli: water, grass, fighting, ground, steel Moves that deal 50% of their damage to Nacli: normal, fire, poison, flying

## How to Evolve

Evolves into Naclstack.

## Notes

Introduced in Pokémon Scarlet and Violet.
# Pokémon/Pokédex/Naclstack
## Description

A quadriped blocky rocklike pokémon.

## Base Statistics

A rock type Pokémon.

## Type Matching

Moves that deal 200% of their damage to Naclstack: water, grass, fighting, ground, steel Moves that deal 50% of their damage to Naclstack: normal, fire, poison, flying

## How to Evolve

Evolves from Nacli and into Gargancl.

## Notes

Introduced in Pokémon Scarlet and Violet.
# Pokémon/Pokédex/Natu
## Basic Statistics

* National Index: 177
* Johto Index: 159
* Hoenn Index: 162
* Stage: Basic
* Height: 0.2m/0'8"
* Weight: 2kg/4.0lb
* Gender Distribution: 50% Male
* Ability: Synchronize/Early Bird
* Type: Psychic/Flying
* Species: Little Bird
* Egg Group: Flying
* Hatch Steps: 5120
* Catch Rate: 190
* Base Experience: 73
* Max Experience: 1000000
| | HP | Attack | Defense | Speed | Special Attack | Special Defense |
| Base Stats (RB/Y) | - | - | - | - | - | - |
| Base Stats (GS/C) | 40 | 50 | 45 | 70 | 70 | 45 |
| Base Stats (RS/FL/E) | 40 | 50 | 45 | 70 | 70 | 45 |
| Base Stats (DP/PT/HGSS) | – | – | – | – | – | – |
| Base Stats (BW/B2W2) | – | – | – | – | – | – |
| Base Stats (XY/ORAS) | – | – | – | – | – | – |
| Base Stats (SM/USUM) | – | – | – | – | – | – |
| Base Stats (Sword/Shield/BDSP) | – | – | – | – | – | – |
| Max Stats (RB/Y) | - | - | - | - | - | - |
| Max Stats (GS/C) | 283 | 198 | 188 | 238 | 238 | 188 |
| Max Stats (RS/FL/E) | 284 | 218 | 207 | 262 | 262 | 207 |
| Max Stats (DP/PT/HGSS) | – | – | – | – | – | – |
| Max Stats (B/W/B2W2) | – | – | – | – | – | – |
| Max Stats (X/Y/ORAS) | – | – | – | – | – | – |
| Max Stats (SM/USUM) | – | – | – | – | – | – |
| Max Stats (Sword/Shield/BDSP) | – | – | – | – | – | – |
| Effort Points (Sword/Shield/BDSP) | – | – | – | – | – | – |

## Type Matching

Move types which are good on Natu: Dark, Electric, Ghost, Ice, Rock Move types which are bad on Natu: Grass, Psychic Move types which are very bad on Natu: Fighting Move types which don't effect Natu: Ground
All other move types are normal effectiveness on Natu.

## How to Evolve

Natu evolves at level 25.

## Moveset

| Level | Gold / Silver | Crystal | Ruby / Sapphire | Fire Red / Leaf Green |
| Start | Peck Leer | Peck Leer | Peck Leer | Peck Leer |
| 10 | Night Shade | Night Shade | Night Shade | Night Shade |
| 20 | Teleport | Teleport | Teleport | Teleport |
| 30 | Future Sight | Future Sight | Wish Future Sight | Wish Future Sight |
| 40 | Confuse Ray | Confuse Ray | Confuse Ray | Confuse Ray |
| 50 | Psychic | Psychic | Psychic | Psychic |

### TM/HM

* GS/C/RS/FL: Attract, Double Team, Flash, Frustration, Giga Drain, Hidden Power, Protect, Psychic, Rest, Return, Solarbeam, Sunny Day, Thief, Toxic
* GS/C: Curse, Detect, Dream Eater, Endure, Nightmare, Psych Up, Sleep Talk, Snore, Swagger, Swift
* RS/FL: Aerial Ace, Calm Mind, Facade, Light Screen, Rain Dance, Reflect, Secret Power, Shadow Ball, Skill Swap, Steel Wing

### Breeding

* GS/C/RS/FL: Drill Peck, Faint Attack, Haze, Quick Attack, Steel Wing
* RS/FL: Featherdance, Psych Up, Refresh

## Trading Cards

* Neo Genesis #67 - Natu
* Neo Discovery #59 - Natu
* Skyridge #80 - Natu
* EX Sandstorm #69 - Natu
* EX Deoxys #66 - Natu
| Basic: Natu | Stage 1: Xatu | (No Stage 2) |
# Programming Basics/Arrays

Arrays are used to hold multiple related variables.
Example Array :
| 0 | 1 | 2 | 3 | 4 |
| A | r | r | a | y |
# Programming AI with Leaf/Noted contributors

The following people have contributed to creating this book:
Thomas Messerschmidt: originator, most of the work so far.
Brief biography: Thomas is a long time robotic engineer and hobbyist, and the founder and president of the Riverside Robotics Society. His main interests lie in AI, android/humanoid-type robots, and music. He is currently working as a computer programmer for Honda. His Robot Betty9 consists of a VEX, an Arduino, and a PC running Leaf for the artificial intelligence.
Alex Brown: One of the three people who created Leaf.
Dr. Bruce: One of the three people who created Leaf.
Robin Hewitt: One of the three people who created Leaf.
Brief Biography:
# Programming Basics
## Lessons

* Introduction
* Variables
* Functions
* Conditions
* Loops
* Arrays
* Strings
* Files
* Objects
# Programming Ajax

Ajax or "Asynchronous JavaScript and XML" is a phrase that was coined in 2005 by Jesse James Garret of Adaptive Path in his introductory article on the subject. (For a complete definition of the item, please see the Wikipedia Ajax entry.)
The purpose of this guide is to show how to unobtrusively add Ajax into your web application in such a way that your site will continue to function even when JavaScript is not enabled. Through intelligently hooking JavaScript triggers to certain elements in your markup, you can successfully add a new layer of interactivity to your site without sacrificing backwards compatibility with browsers which do not support Ajax. In this way, you can enhance your site without cutting off users that choose to not enable JavaScript because of their security concerns (warranted or not) or due to browser quirks.
There are several web sites already dedicated to promoting (or denouncing) the use of Ajax. Therefore, wherever possible, an attempt will be made to list these resources without bias. Although I fully invite anyone to add to this document, because of intellectual property and copyright reasons, it's just impractical to get the consent of everyone to include their content. Besides, these sites often showcase the very concept that they are attempting to describe.
When a concept is relative to Ajax it should be described here, but the definitive work should be relegated to other Wikibooks or websites where that concept has already been (or should be) fleshed out.
In light of this, there are several concepts with which you should become familiar if you want to work with Ajax. Although, not all of them are expressly required to cut and paste in some sample code, for hacking out your own code, the following are recommended.
* JavaScript
** Wikibook:JavaScript , especially JavaScript/XMLHttpRequest
** Wikipedia:JavaScript
* XHTML
** Wikipedia:XHTML
* XML
** Wikibooks:XML
** Wikipedia:XML
* Document Object Model
** Wikipedia:Document Object Model
* Cascading Style Sheets
** Wikibooks:CSS Programming
** Wikipedia:Cascading Style Sheets
* XSLT
** Wikipedia:XSLT
To make programming in Ajax easier, web developers may make use of a JavaScript library for Ajax. These JavaScript libraries allow the common problems of browser support for certain required objects to be abstracted, and mean that the developer can get on with the task of writing their application.

## Further reading

* Mozilla developer wiki: Ajax
* Wiki:JavaScriptAbuse
* the Ajax Patterns wiki
* Ajax Tutorials
* "common Ajax mistakes" on the SWiK wiki
* Simple DIY AJAX Library
* How to create an Ajax library (JavaScript parts)
* IBM: Mastering Ajax, parts 1 to 11
# Programming AI with Leaf/Installing
## Getting and Installing the Software

Since Leaf is open source, his required software applications and miscellaneous files are not all in one place. Getting everything you need installed can take some time, but is well worth it. Below you will find both the web addresses of the required software as well instructions for installing it.
It is important to note that Leaf has several options to choose from and that even if you are not going to use one or more of those options, you still MUST install the software that supports all options. The ONLY exception to this is that if you do not plan to give your Leaf an animated head, you do not need to install the CU animate software.

## Leaf's Quick Install for Windows XP

Note: This installation does not include x10 software or CU animate face.
1. Downloads
1.1 Download and install the latest copy of Lispworks from
1.5 Download and install Microsoft Speech SDK 5.1 (SpeechSDK51.exe) taking all defaults.
1.2 Download and unzip "Nav and Control exe 5-3-09.zip"
1.3 Download and unzip the rcomm.dll file
1.4 Download and unzip the Leaf lisp code
2. Installations
2.1 Create a Leaf directory on your computer:
and move the following files and folders into it:
2.2 Move (do not copy) the following files to System32 Directory => C:\Windows\System32
3. Setup
3.1 Plug in a microphone into your PC if you don't have one already. A good quality microphone is recommended.

## Leaf's Quick Install for Windows 7 32 and 64 Bit

Note: This installation does not include x10 software or CU animate face.
1. Downloads
1.1 Download and install the latest copy of Lispworks from
(DO NOT install Microsoft Speech SDK. The Speech SDK installation is only for Windows XP)
1.2 Download and unzip "Nav and Control exe 5-3-09.zip"
1.3 Download and unzip the rcomm.dll file
1.4 Download and unzip the Leaf lisp code
2. Installations
2.1 Create a Leaf directory on your computer:
and move the following files and folders into it:
2.2 Move (do not copy) the following files to System32 Directory => C:\Windows\SysWOW64
2.3 SPECIAL WORK-A-ROUND INSTRUCTIONS FOR SAPI DLL
The original lwsapi5.dll that is in the Leaf 01-01-07 folder won't work on a Win7 PC. You need to download the newer 2007 dll from the Leaf group. Use the one listed as "Sapi 5 dll for Windows 7-64". It will work for both 32 and 64 bit versions of Windows.
Sign into the Leaf Yahoo Group and download the newer lwsapi5.dll from here:
Next Create a folder:
and installation is complete.
3. Setup
3.1 Plug in a microphone into your PC if you don't have one already. A good quality microphone is recommended.
3.2 Plug in a headset into your PC if you don't have one already.
3.3 Train your speech recognition software with a least one session. This is done from your Control Panel, then choose Speech.
3.2 Plug in a headset into your PC if you don't have one already.
3.3 Train your speech recognition software with a least one session. This is done from your Control Panel, then choose Speech.
# Programming AI with Leaf/Overview
## Overview

The Leaf Project is a group robot development program whose objective is to develop a robot platform that supports experiments with artificial intelligence, computer vision|vision, navigation, etc.
Leaf was created by Bruce Weimer. He is an artificial life program. Leaf was inspired by the computer game Creatures (artificial life program)|Creatures, by Steve Grand, in which artificial beings hatch, develop, and interact in a simulated environment.
Leaf:
* has an artificial personality
* is an open source project
* responds to spoken commands
* responds to visual information
* can be used with just a Personal computer
* can be interfaced to a robot through his own circuit board
* is programmed in LISP
* can use a CSLU Toolkit animated face
* uses Robin Hewitt's webcam implementation to for vision
* can be completely customized and users are encouraged to customize and improve him
* software is currently used in an R2-D2 replica
* has a hardware/ electronic platform created by Alex Brown that supports basic mobility, sensing and control from an on-board PC
Three Leaf robots were completed in 2004 and four more were built in 2006.
# Programming AI with Leaf/Sources for LEAF Robot Parts
## Sources for LEAF Robot Parts

Alex Brown on leaf_an_AI_robot(-at-)yahoogroups.com (Leaf micro controller Boards)
http://www.maxbotix.com (LV-MAXSONAR- EZ1)
http://www.radioshack.com
http://www.phidgets.com
http://www.pololu.com
http://www.jameco.com
http://www.trossenrobotics.com
http://www.robotshop.ca
http://www.vexrobotics.com
https://www.icdrex.com
http://www.hobbyengineering.com
# Puredyne/Terminal
## Opening a terminal

The terminal is a more efficient way of navigating Puredyne. Opening applications, copying files, checking your settings - you can get around the whole system in a terminal. While our documentation files will concentrate on navigating Puredyne through the graphical user interface (GUI), the advantage of using a terminal is both a better understanding of the system and, eventually, speed. Regardless of whether you will use it day-to-day, there are bound to be times when you will need a terminal.
There are four ways to open a terminal:
* Click on the Terminal icon in the bottom toolbar
* Right click on the desktop and choose "Open Terminal Here" from the context menu
* click on the main menu icon in the bottom toolbar and choose "Terminal"
* Press the following key-combination on your keyboard CTRL+ALT+ENTER
# Puredyne/Tips
## Persistent Storage for running the Live version of PureDyne

When you run the Live version of PureDyne, it does not, by default, save any changes you make during your session.
If you want to save your settings and any software changes you make, you have to also have a persistent storage partition named live-rw
This is easiest on a flash drive. Get a flash drive you can re-format that has a fair amount of space. At least 4 GB - 8 or 16 is better, if you're going to do a lot of new installs. You can use a USB stick, an SD card, whatever you have. Use Gparted or some other Linux utility to re-format it as:
With this persistent storage on a flash partition, you can boot PureDyne from a CD, DVD or USB stick on any computer and have the same persistent environment.
CAUTIONS -
If you boot up and none of your changes are there - the system for some reason didn't recognize your flash drive. Unplug it, re-plug it, and reboot.
BACK UP THE CONTENTS OF YOUR FLASH DRIVE REGULARLY to your hard disk or somewhere - you don't want to lose those directories. You can format a new flash drive with the label live-rw and copy the contents to that, too - two copies of your personal environment.

## Wallpaper

For wallpaper on your desktop to be persistent over sessions, it has to be in /user/share/xfce4/backdrops - wallpaper anywhere else won't be used the next time you boot. If you are using persistent storage (above) or a full install, use ' sudo cpy <whatever the path and name of the image you want> /user/share/xfce4/backdrops '

## Screensaver

If you're running an installation piece or suchlike then you might want to disable the screensaver. You can use the system preferences to activate/deactivate the XFCE screensaver - but!!! - if your computer supports DPMS (which it probably does) then X11 automatically blanks the screen after ten minutes, which is separate from the screensaver stuff.
To disable screen blanking, launch a terminal window (Ctrl+Alt+T) and run this line:
xset -dpms
# Whois Puredyne

Rob Canning - rob.goto10.org Heather Corcoran - guests.goto10.org/~heather/ Antonios Galanopoulos - agagag.goto10.org Karsten Gebbert - krgn.goto10.org Claude Heiland-Allen - claudiusmaximus.goto10.org Chun Lee - sonicvariable.goto10.org Aymeric Mansoux - 320x200.goto10.org Marloes de Valk - no.systmz.goto10.org Dan Stowell - www.mcld.co.uk
FIXME
# Puredyne/Terminal Shortcuts
## Terminal Shortcuts

This is a list of handy shortcuts you can use in the terminal.
| Command | Function |
| Tab | Auto-complete files and folder names |
| Ctrl + a | Go to the beginning of the line you are currently typing on |
| Ctrl + e | Go to the end of the line you are currently typing on |
| Ctrl + l | Clears the Screen, similar to the clear command |
| Ctrl + u | Clears the line before the cursor position. If you are at the end of the line, clears the entire line. |
| Ctrl + h | Same as backspace |
| Ctrl + p | Go back to the previous command in history |
| Ctrl + n | Go to the next command in history |
| Ctrl + r | Let’s you search through previously used commands |
| Ctrl + c | Kill whatever you are running |
| Ctrl + d | Exit the current shell |
| Ctrl + z | Puts whatever you are running into a suspended background process. fg restores it |
| Ctrl + w | Delete the word before the cursor |
| Ctrl + k | Clear the line after the cursor |
| Ctrl + t | Swap the last two characters before the cursor |
| Ctrl + t | Swap the last two words before the cursor |
| Alt + t | Reverse the spelling of the word in front of the cursor (bash) |
| | Reverse the order of the two words in front of the cursor (zsh) |
| Alt + f | Move cursor forward one word on the current line |
| Alt + b | Move cursor backward one word on the current line |
| Alt + u | Turn the word after the cursor into all uppercase word |
| Alt + l | Turn the word after the cursor into all lowercase word |

## Copy & Paste

Any highlighted text by the mouse can be pasted anywhere with the middle click of the mouse or by pressing the Shift-Insert key combination.
# Switching and adding workspaces

Puredyne gives you four desktop workspace areas as a default. Users of systems with a single desktop workspace might find getting used to four of them tricky at first – the workspaces look the same and it can be easy to lose windows by forgetting where you’ve put them. However, the advantage is that you have more space to spread your applications. Give it a try!

## Switching workspaces

There are three ways to switch between workspaces:
* use the mouse to select one of the desktops, in the row of grey desktop images on the lower right hand part of the screen. The darkest desktop icon is the one you are currently on.
* Use Ctrl+Alt+Arrowkey left and Ctrl+Alt+Arrowkey right to move from desktop to desktop
* You can also switch workspaces with your function keys: CTL+F1 (or F2, F3, F4)

## Adding workspaces

To increase or decrease the number of workspaces you have:
* In the main Puredyne menu, choose Settings -> Workspaces
* Enter the number of workspaces you would like in the number box and click close
# Purported Ancient Worlds
## Contents

* Introduction
* Previous Universe
* Garden of Eden
* Atlantis
* Sea Kingdom
* Astral Spheres
* Welch Indians
* Middle Earth
* Utopia
* World beyond the Stars and Sky
# Puredyne/Use IRC
## What is IRC?

Internet Relay Chat (IRC) is a form of real-time Internet chat or synchronous conferencing. It is mainly designed for group communication in discussion forums called channels, but also allows one-to-one communication via private message, as well as chat and data transfers via Direct Client-to-Client.

## Ways to get on IRC:

* Use Irssi - popular terminal-based IRC client
* Use XChat - graphical IRC client (not on the CD version - DVD/USB edition only)
* web based client: http://pjirc.goto10.org/?channel=puredyne
# Puredyne/Wireless
## Card Support

To know if your card is supported the best things to do is to check this website:
http://linuxwireless.org/
You will find all the links to the different drivers that your card needs, and the optional firmware. Please note, that everything named sta or staging usually means that it is a software that does not have the quality required yet to be merged in the main Linux tree, but are provided so that at least you can try out things right away. Depending on your hardware you could be lucky or unlucky with a staging driver.
If Puredyne is missing software/firmware/modules for your card, please check this website first so that you can point us to the right info and we can see what is possible. If your card is indeed supported well, and the driver missing please file an enhancement request here.
# Puredyne/System Requirements

Puredyne is targeted at x86 32-bit and 64-bit Intel and AMD compatible laptop and desktops machines. That include your typical PC laptop/desktop, atom based netbooks, Intel-based MacBooks, etc. Please note that for now, the USB booting is only for PC machines, and that you might require to install third party proprietary drivers to fully benefit from your wireless, sound and video hardware. If in doubt, ask on the Puredyne mailing list!
Minimum specs: Intel Pentium III 800Mhz with 384MB RAM.