OpenLLM-France/wikimedia huggingface dataset:
# Greek Mythology/Heroes/Theseus

Theseus was the son of King Aegeus and the human Princess Aethra. While he was a child, he believed that he was a son of Poseidon, but he wasn't.
Theseus volunteered to kill the Minotaur, a half human monster that had been born to the wife of King Minos. On arrival in Crete, Theseus and the king's daughter, Ariadne, fell in love. Ariadne gave Theseus a ball of thread so that when he entered the Labyrinth where the Minotaur was imprisoned he would be able to find his way out. Theseus tied one end of the thread to a door post and sought out the Minotaur in his lair. Theseus came to the centre of the Labyrinth and fought the Minotaur, finally stabbing it in the throat.
# Greek Mythology/Minor Gods/Erinyes

The Erinyes were three sisters of hideous shape: they had large claws on their hands and feet, snakes for hair, and large batlike wings; in addition, they were outfitted with scourges or whips. Their purpose was to pursue and torment all evildoers for the rest of their life, swooping down on them with their weapons and claws and tearing at their flesh. It didn't matter where the evildoers were; the Erinyes would inevitably come and find them.
Their names were Alecto, Tisiphone, and Megaera.
# Greek Mythology/Heroes/Achilles

Achilles was one of the best warriors "If not the best" of all time. His mother was a Nereid, or sea nymph. Shortly after he was born his mother dipped him into the river Styx, which made him invulnerable to all that went against him, but when he was dipped into the river his left heel was not submerged, leaving him with one weak spot. He went on to fight in the Trojan War, where he distinguished himself as the greatest warrior of both sides, defeating the Trojan hero, Hector, the oldest son of the king. In revenge, the prince's brother, Paris, threw a spear at him from the city wall, which struck him in the heel and killed him.
# Greek Mythology/Heroes/Perseus
## Birth of Perseus

Perseus is the son of Zeus and Danaë, only child and daughter of King Acrisius of Argos. He was known as the slayer of the Gorgon atles. Before his birth, it was predicted by the oracle of Apollo that he would kill his grandfather. King Acrisius first locked Danaë in a bronze house, but Zeus saw the beautiful Danaë and visited her in the form of showers of gold (because the bronze house was sunk underground and only part of the roof was left open). Danaë became pregnant and kept it secret to her father, but soon it was discovered (when Perseus was a young child). When Acrisius found out about the boy, Danaë told to him that Perseus was her son to Zeus. Even though the young Perseus was the son of Zeus, Acrisius was still afraid of the prediction about the young boy, so Acrisius locked the mother and son into a chest and floated them in the sea.
Perseus and his mother drifted to an island called Seriphus and was discovered, still inside the chest, by a fisherman named Dictys. Dictys took them in to his home where he lived with his wife, and they were treated as his family.

## Perseus and Medusa

The ruler of the island, Polydectes, fell in love with Danaë and thought that Perseus would hinder his plan to marry her. He thought of a plan that would get rid of Perseus: He announce that he will marry Danaë and invited all his friends to a celebration. Perseus was among the guests. Each guest should have a present for the celebration, but Perseus had nothing to give. Polydectes asked Perseus to slay and behead the Gorgon Medusa and bring back her head as his gift. Perseus agreed to do so.
He received a mirror-like shield to take on his journey. Because the Gorgons could turn anybody to stone by looking in their eyes, Perseus cleverly looked in the shield, so that Medusa couldn't look directly into his eyes.
# GLSL Programming/Blender/Lighting Textured Surfaces

This tutorial covers per-vertex lighting of textured surfaces.
It combines the shader code of the tutorial on textured spheres and the tutorial on specular highlights to compute lighting with a diffuse material color determined by a texture. If you haven't read the tutorial on textured spheres or the tutorial on specular highlights, this would be a very good opportunity to read them.

### Texturing and Diffuse Per-Vertex Lighting

In the tutorial on textured spheres, the texture color was used as output of the fragment shader. However, it is also possible to use the texture color as any of the parameters in lighting computations, in particular the material constant $k_{\text{diffuse}}$ for diffuse reflection, which was introduced in the tutorial on diffuse reflection. It appears in the diffuse part of the Phong reflection model:
$I_{\text{diffuse}}=I_{\text{incoming}}\,k_{\text{diffuse}}\max(0,\mathbf {N} \cdot \mathbf {L} )$
where this equation is used with different material constants for the three color components red, green, and blue. By using a texture to determine these material constants, they can vary over the surface.

### Shader Code

In comparison to the per-vertex lighting in the tutorial on specular highlights, the vertex shader here computes two varying colors: diffuseColor is multiplied with the texture color in the fragment shader and specularColor is just the specular term, which shouldn't be multiplied with the texture color. This makes perfect sense but for historically reasons (i.e. older graphics hardware that was less capable) this is sometimes referred to as “separate specular color”.
And the fragment shader modulates the diffuseColor with the texture color and adds the specularColor:
In order to assign a texture image to this shader, you should follow the steps discussed in the tutorial on textured spheres; in particular, the Python script has to set the value of the uniform textureUnit, e.g. with:
shader.setSampler('textureUnit', 0)

### Summary

Congratulations, you have reached the end. We have looked at:
* How texturing and per-vertex lighting are usually combined.
* What a “separate specular color” is.

### Further Reading

If you still want to know more
* about the diffuse reflection term of the Phong reflection model, you should read the tutorial on diffuse reflection.
* about per-vertex lighting or the rest of the Phong reflection model, i.e. the ambient and the specular term, you should read tutorial on specular highlights.
* about the basics of texturing, you should read tutorial on textured spheres.
< GLSL Programming/Blender
# GLSL Programming/Blender/Multiple Lights

This tutorial covers lighting by multiple light sources.
This tutorial is an extension of the tutorial on smooth specular highlights. If you haven't read that tutorial, you should read it first.

### Multiple Lights

In the previous tutorials on diffuse reflection, etc., we have only used one light source, which was specified by the uniform gl_LightSource[0]. However, gl_LightSource is actually an array of up to gl_MaxLights light sources.
Here, we take a certain number of these lights (up to gl_MaxLights) into account and add their contributions to the total lighting. This can be computed with a for-loop in the fragment shader of the tutorial on smooth specular highlights. The structure is this:
The total lighting by all lights is accumulated in totalLighting by initializing it to the ambient lighting and then adding the diffuse and specular reflection of each light to the previous value of totalLighting at the end of the for-loop. A for-loop should be familiar to any C/C++/Java/JavaScript programmer. Note that for-loops are sometimes severely limited. Specifically, sometimes you cannot even use uniforms to determine the limits. (The technical reason for the limitation is that the limits have to be known at compile time in order to “un-roll” the loop. gl_MaxLights is an exception to the rule that uniforms are not allowed as limits because it is one of the built-in uniforms that is constant for all shaders on a certain GPU, i.e. its value is known if the shader is compiled for a specific GPU.)

### Complete Shader Code

The vertex shader is the same as in the tutorial on smooth specular highlights:
The only tricky thing about the fragment shader is that the nesting of loops and conditionals appears to be limited on some GPUs and/or graphics drivers. In fact, I had to reduce the nesting by avoiding if-else-statements in order to compile the shader on my computer (the OpenGL API reported an internal error). In principle, nesting of conditionals and loops is allowed in GLSL; however, it is probably a good idea to test shaders that make extensive use of nested loops and conditionals on several systems.
Be sure to disable as many default lights through the Preferences within Blender. This will prevent confusion when using less than three light sources.

### Summary

Congratulations, you have reached the end of this tutorial. We have seen:
* How a for-loop can be used in GLSL to compute the lighting of multiple lights in a fragment shader.

### Further Reading

If you still want to know more
* about other parts of the shader code, you should read the tutorial on smooth specular highlights.
< GLSL Programming/Blender
# Handbook of the Swatow Vernacular modernized/Notes—Hostilities

Lesson 32

## Lesson 32. Notes—Hostilities.

| Pêng'im | TL | Teochew Characters | Characters | English |
| dong1gog4 gah4 ho5lang1sê1 siê1tai5. | tong-kok kah Hô-lan-se sie-thâi | 中國 甲 荷蘭西 相刣。 | 中國與荷蘭西相刣 | War between China and France. |
| di5diang5 tai5ian5? | tî-tiâng thâi-iânn? | 底𫢗 刣贏？ | 何人刣羸 | Who has won the victory? |
| huang5liou2 bhuê7zai1. | huân-lióu būe-tsai | 還了 未知。 | 還了未知 | We don't know yet. |
| ho5lang1sê1 gai5bian1 lai5 bhuê7zoi7. | hô-lan-se kâi-piann lâi būe-tsôi | 荷蘭西 個 兵 來 未㩼。 | 荷蘭西個兵來未齊 | The French troops have not all arrived yet. |
| ing1 nan7si6 lai5zoi7 ziu6 ain3 dig8dig8 ke3 gian1sian5-go7; | in nānn-sĭ lâi-tsôi tsiŭ àinn tît-tît khùr kiann-siânn--kō; | 𪜶 哪是 來㩼 就 愛 直直 去 京城塊。 | 伊若是來齊就要直直去京城處 | If they all have come out, they will go direct to the capital; |
| do6 he2go7 su1ian5. | tŏ-húr--kō su-iânn | 在 許塊 輸贏。 | 在彼處輸羸 | And there, it will be either won or lost. |
| hing7si5 do6 dai3uang1-go3 u6 siê1tai5. | hīn-sî tŏ Tâi-uân--kō ŭ sie-thâi | 現時 在 臺灣塊 有 相刣。 | 現時在臺灣處有相刣 | At present there are battles going on in Formosa. |
| goi1lang5 koih4 ho5lang1sê1 pah4-ke3lo7. | koi-lâng khoih Hô-lan-se phah--khùr-lō | 雞籠 乞 荷蘭西 拍去～。 | 雞籠被荷蘭西打去了 | Keelung is taken by the French. |
| do6 hiê2 gai5 pao3tai5 long2zong2 keg4 i1 gai5 ziêng3zung1 bhu7diou3. | tŏ-hié kâi phâu-thâi lông-tsóng khurt i kâi tsiên-tsûn bū tiòu | 在 ～ 個 炮臺 攏總 乞 伊個 戰船 霧掉。 | 在被個炮臺俱皆被伊個戰船霧丢 | All the forts there have been bombarded by their war vessels. |
| i1gai5 zung5 gai5 cêng3 u6gai5 dua7gi1 guê3 pao3tai5-gai5. | i kâi tsûn kâi-tshèng ŭ-kâi tūa-ki kùe phâu-thâi--kâi | 伊個 船 個 銃 有個 大枝 過 炮臺個。 | 伊個船個銃有個大枝過炮臺個 | Some of the guns of their ships are larger than those of the forts there. |
| i1 gao2ziah4 ziêng3zung5 ziu6 ke3 bhu7 hog4ziu1. | i káu-tsiah tsièn-tsûn tsiŭ khùr bū | 伊 九隻 戰船 就 去 霧 福州。 | 伊九隻戰船就去霧福州 | Hok-tsiu They had nine vessels, and they went to bombard Foochow. |
| dng5nang5 gai5 ziêng3zung5 long2zong2 dim5-ke3. | tn̂g-nâng kâi tsièn-tsûn lóng-tsóng tîm--khùr | 唐人個 戰船 攏總 沈去。 | 唐人個戰船俱皆沉去 | The Chinese war vessels were all sunk. |
| bug4guê3 zêg8ziah4 zao2ke3, zêg8ziah4 doh8huê2. | put-kùe tsêk-tsiah tsáu--khùr, tsêk-tsiah tôh-húe | 不過 一隻 走去，一隻 ～火。 | 不過一隻走去。一隻發火 | With the exception of one vessel that escaped, and one vessel on fire. |
# Handbook of the Swatow Vernacular modernized/Notes—Religious
## Lesson 33. Notes—Religious.

| Pêng'im | TL | Teochew Characters | Characters | English |
| le2 loi2bai3rig8 u6 ke3 loi2bai3 a1bho5? | lúr lói-pài-zît ŭ khùr lói-pài a-bô? | 汝 禮拜日 有 去 禮拜 啊無？ | 爾禮拜日有去禮拜或無 | Do you go to worship on Sunday? |
| u6, ua2 gai5gai5 loi2bai3 ke3. | ŭ, uá kâi-kâi lói-pài khúr | 有，我 個個 禮拜 去。 | 有。我每個禮拜去 | Yes, I go every Sunday. |
| le2 si6 tiêng1zu2ga3 a1 m7si6? | lúr sĭ | 汝 是 天主教 啊 唔是？ | 爾是天主教或不是 | Thien-tsú-kà a m̄-sĭ? Are you a Roman Catholic? |
| ung2 si6 ia5sou1ga3. | ún sĭ | 阮 是 耶穌教。 | 阮是耶穌教 | Iâ-sou-kà We are Protestant. |
| le2 si6 tuang3do6li2-gai5 nang5 a1 m7si6? | lúr sĭ thuân-tŏ-lí--kâi-nâng a m̄-sĭ? | 汝 是 傳道理 個 儂 啊 唔是？ | 爾是傳道理之人或不是 | Are you a preacher? |
| si6, le2 u6 ain3 tian1 lang5lo2 mê7? | sĭ, lúr ŭ àinn-thiann lân-ló mē? | 是，汝 有 愛 聽 零顆 ～？ | 是。爾有要聽零些否 | Yes, do you wish to hear me a little? |
| ua2 u6 oin5, ua2 lai5ke3 loi2bai3dng5 tian1. | uá ŭ-ôinn, uá lâi-khùr lói-pài-tn̂g thiann | 我 有閒，我 來去 禮拜堂 聽。 | 我有閑。我來去禮拜堂聽 | If I have time, I shall go to the church and hear. |
| gian2rig8 am1bou1 lao6riêg8. | kíann-zît Am-pou lău-ziét | 囝日 菴埠 鬧熱。 | 今日菴埠閙𤍠 | To-day is a festival day in Am-pou. |
| zo3 ri7zab8 bên5 hi3, gah4 ian5lao6ia5. | tsò zī-tsâp-pênn hì, kah iânn-lău-iâ | 做 二十 棚 戲，甲 X 老爺。 | 做弍拾棚戯。共迎老爺 | They have twenty theatre stages besides a procession. |
| lai5 ke3 tig4to5. | lâi-khùr thit-thô | 來 去 𨑨迌。 | 來去遊玩 | Let us go for amusement. |
| ua2 ain3 ke3 bai3 lao6ia5. | uá àinn-khùr pài-lău-iâ | 我 愛 去 拜 老爺。 | 我要去拜老爺 | I am going to worship the idol. |
| ain3 ke3 bai3 man2zou2. | aìnn-khùr-pài Mánn-tsóu | 愛 去 拜 媽祖。 | 要去拜媽祖 | I wish to worship the Goddess of sailors. |
| man3ki2 ain3 ian5 lao6ia5. | mànn-khí àinn iânn-lău-iâ | 明起 愛 X 老爺。 | 明天要迎老爺 | There will be a procession to-morrow. |
| si5zoih4 diêh8 bai3 a1gong1. | sî-tsoih tiêh pài-a-kong | 時節 着 拜 阿公。 | 時節着拜亞公 | We must worship our ancestors on festival days. |
| cêng1mêng5 diêh8ke3 guê3zua2. | tsheng-mêng tiêh-khùr kùe-tsúa | 清明 着 去 XX。 | 淸明着去祭掃 | On the festival of tombs, we must go to worship the graves. |
| gian2ri5 diêh8 gian5hao3 bê6bho2. | kiánn-zî tiêh kiânn-hàu pĕ-bó | 囝兒 着 行孝 父母。 | 子兒着行孝父母 | Children must show filial piety towards their parents. |
| cian2 huê5siên5 lai5 tag8gêng1. | tshiánn hûe-siènn lâi thâk-keng | 請 和尚來 讀經。 | 請和尚來讀經 | Engage a Buddhist priest to come and recite prayers. |
| êng7 ngou2sên1 lai5 hong6. | ēng ngóu-se lâi-hŏng | 用 五性 來 奉。 | 用伍性來奉 | Make an offering of five kinds. |
| siê1hiên1, diam2zêg4. | sie-hienn, tiám-tsek | 燒香，點燭。 | 燒香㸃燭 | Burn the incense-sticks, and light the candles. |
# Gmail/Last tips

Overview — Introduction — Facts — Basics — Advanced — Last tips — Other
Storage
REMEMBER!!!
~ DISTRIBUTING any type of copyrighted files is ILLEGAL (unless, of course, you have permission to distribute the music from the author or the publisher). ~
Gmail is extremely handy if you want to send mp3 files to friends. It takes a while, but when Gmail is ready sending your mp3 message, it copies a version of your message to your sent items. This way, you can have all your mp3 files online, wherever you go, without any use of electronic equipment.
If you want to subscribe to a service using a Gmail account, you can use the plus addressing technique -- a modified name of your account that you use to keep track of that subscription. As an example, if your account is mario@gmail.com, and you want to subscribe to the newsletter "bestnewsletter", you can use the mario+bestnewsletter@gmail.com: the emails will still go to your mario@gmail.com account, but looking the "to:" field will you will have mario+bestnewsletter@gmail.com. This can then be used for a filter, and one can understand who is giving away the account to spammers.

## Deletion

If you store all your messages, you can excess the quota. To avoid this, you can use filter.
For example, you can create a filter with the operators is:starred and label: (i.e. label:saved, if you created the label saved and marked all your important messages with this label) and select Delete it.
You can go to the Trash to read your messages. After reading the message, if it is an important one, you can star it and press the "Move to Inbox" button to save it. Your starred messages are not going to be moved to the Trash again, creating the indicated filter (with the "is:starred label" in the "Doesn´ t have" field).
The emails in the Trash are automatically deleted forever in 30 days.
# Gmail/Other

Overview — Introduction — Facts — Basics — Advanced — Last tips — Other

## Gmail as Default e-mail program

Set Gmail as the default mail program on Start Menu of Windows

## Gmail as a Filesystem

Gmail as a filesystem on Linux
Gmail as a Filesystem on Windows
# Gmail/Read mail

Overview — Introduction — Facts — Basics — Advanced — Last tips — Other
How Do You Know You Have Mail?
The easiest way to check is to log into Gmail. Once you've logged in, your Inbox tab will be bold in the left-side navigation, and it will have the number of new e-mails in parentheses. Additionally, you can see which ones are new, because they are bold and highlighted in white, whereas read e-mails are highlighted in light blue. If you use your customized Google homepage, a preview of your Inbox and the first 5 e-mails appears by default in the top right-hand corner. If any of the top 5 e-mails in your inbox are new, they will be bold in your homepage module. If you use the Gmail Notifier, the grey Gmail icon in your task manager will turn blue when there is unread mail. When mail is received, it will give you a quick preview of your new mail.
Reading Your E-Mail
Once you've logged into your Gmail account, reading your e-mail is as easy as clicking on the e-mail you'd like to read. You can click anywhere on the e-mail you'd like: the subject, the sender's address, or the date - they'll all take you to the same place. If the e-mail is new (has not been read), the line highlighting this particular e-mail will be white. If it has been read, it will be light blue. If you are using your personalized Gmail homepage, you can click on the Inbox link to read all of your mail or on any of the first 5 e-mails in your inbox to view it directly.
<Gmail
# Gmail/Search

Overview — Introduction — Facts — Basics — Advanced — Last tips — Other
Searching mail is the greatest benefit of Gmail! Using Google's search interface, it's quick and easy to find messages.
Take a peek at the two buttons to the left of the entry bar: There's a button to "Search Mail". This makes it easy to enter a phrase and hit the search mail button.
Search Options
Searching Gmail, just like Google, can be very simple or very sophisticated.
# Gmail/Settings

Overview — Introduction — Facts — Basics — Advanced — Last tips — Other

## What are GMail Settings?

Settings in Gmail allow you to change the display language, show a certain number of conversations per page, turn keyboard shortcuts on/off, set indicators, show/not show snippets, create a signature, set a vacation responder, set outgoing encoding, send mail as a different account, change Google account settings, manage labels, manage filters, set forwarding, manage POP, manage chatting in GMail and manage webclips.

## How do I Access Settings?

On the top right-hand corner, next to your email address, click settings.
# Gmail/Stars

Overview — Introduction — Facts — Basics — Advanced — Last tips — Other
Stars is one of many organization systems in Gmail.

## How to

You might want to star messages for different reasons - to mark it as über-important, as a temporary filing system, or just for fun. If you want to "star" a message, there are several ways that you can. If you are in a mailbox view (i.e. "Inbox," "All Mail," "Sent Mail"), then listed on the very left of the subject line is a small white star - the easiest way to star a message? Simply click on that star, and watch it turn from white to yellow, indicating the change in status from "unstarred" to "starred." One can also use this technique when viewing a message (noting that the subject line will have moved to the top of the page).
If you want to star multiple messages, you can select them using the radio boxes (check boxes) and then select "Add Star" from the drop-down menu at the top of the page.
Unstarring is intuitive once you understand how to star - you can do it by clicking on the yellow star we talked about before, or using the radio boxes (check boxes) and drop down menu.

## Operator

You can use the operator is:stared in your filters to avoid deleting your starred messages.
# Gmail/The Design

Overview — Introduction — Facts — Basics — Advanced — Last tips — Other
Gmail was created to be extremely easy to use, with as many useful features as possible, while omitting unnecessary options. All the standard e-mail features you'd expect are here, including automatic filters, easy forwarding and replying, and group mail composition. So, what sets Gmail apart from the rest?
Quick Previews
Whether you're looking at your inbox through your customized Google homepage, the Gmail Notifier, or in your inbox, you'll notice that Gmail gives you more than the sender name and the subject. After the subject (in bold), Gmail uses any extra space available to give you a quick preview of the e-mail's content.
Easy Searching
In your inbox, you can use the convenient search box to find any keyword in your inbox and archives. If you don't find what you're looking for, you can expand your search to include spam and trash.
Archives
Do you have an e-mail that you just can't throw away? If you don't want it to clutter your inbox, simply select the checkbox next to the e-mail, and click Archive. The e-mail no longer appears in your inbox, but you can easily access it through the search feature or by choosing All Mail in the left navigation.
Stars
This feature is the equivalent of "flagging". To set an e-mail apart from the rest and include it in a special category, click on the hollow star next to any e-mail. (You can also choose Add Star in the drop-down menu of any e-mail.) To star multiple e-mails at once, check them all, and choose Add Star from the drop-down menu.
Labels
If you'd like to keep all your online shopping receipts together or create a category for e-mails from friends, family members or email lists, you can create a label by clicking on New Label... in the drop-down menu. To apply a label, click on the label you want to apply in the drop-down menu.
Auto Contact Additions
When someone e-mails you who is not already in your address book, Gmail automatically adds the e-mail address and contact name to your address book. As you type a name or e-mail address into the To: box, Gmail will suggest matching names and e-mail addresses from your current contacts.
Trash
Emails in the trash are automatically deleted forever in 30 days.
# Gmail/The TO CC BCC Fields

Overview — Introduction — Facts — Basics — Advanced — Last tips — Other
An intuitive, selectable drop down list with matches from your contacts list is provided as a recipients are typed in. This includes those added explicitly to your contacts and those added automatically after a certain threshold of communications has been reached.
# How Wikipedia Works/Acknowledgements

Special thanks to:
Bill Pollock for supporting a Wikipedia book and a free license, Tyler Ortman for his patience and hundreds of suggestions, Megan Dunchak for her care with the manuscript, Riley Hoffman for layout, and the entire No Starch staff for their support; Samuel Klein for helping develop this book and for teaching Phoebe how Wikipedia (should) work; Benjamin Mako Hill for providing technical support, advice on free culture and licensing, and writing about free software; our reviewers (any mistakes are entirely our own): John Glover, Corprew Reed, Diane Schiano, and Richard Stallman; Eben Moglen for advice on the GFDL; the contributors to w:User:Phoebe/book: AaronSw, Sj, Clayoquot, Peterblaise, MER-C, Graham87, Jeandré du Toit, Llywrch, BanyanTree, and Kim Bruning; and our many friends who offered advice and support, especially James Forrester, Austin Hair, Lauren Manes, Sasha Wait, and Sarah Wait Zaranek.
And thanks to the thousands of dedicated Wikipedians who make Wikipedia, and this project, possible.
# How to Drive in California, USA
## Table of Contents

* Four-way stops
* Passing
* Turning right at red lights