#gemini

waynerad@diasp.org

"Google is reportedly toying with the idea of using its latest Gemini AI models to analyze images from Google Photos and text from Search to put together a life story for users."

"The technology is currently being explored under 'Project Ellman', and would be powered by Google's new multimodal large language model Gemini." "The idea is to ingest different types of data from multiple sources, like photographs stored on Google Photos or public information pulled from the internet, to create a more personalized chatbot."

"Imagine opening ChatGPT but it already knows everything about your life. What would you ask it?"

Hmm. I usually ask about all sorts of other things. Do people really want a chatbot to ask questions about their own lives?

Google's Project Ellman aims for digital twin chatbot

#solidstatelife #ai #genai #llms #multimodal #gemini

waynerad@diasp.org

AlphaCode 2 was created by first, starting with the Gemini Pro model, and then did fine-tuning with a fine-tuning algorithm called GOLD. GOLD stands for "generation by off-policy learning from demonstrations". The nonsensical (to you, probably) term "off-policy" comes from the terminology used in reinforcement learning. The function in reinforcement learning that outputs an action for the agent to take is called the "policy", for reasons I've never figured out. Anyway, an "on-policy" learning algorithm executes the actions and learning from them, interactively. An "off-policy" algorithm learn from a recording, and lacks the ability to actually carry out the actions. In the case of GOLD, the "actions" are derived from "demonstrations". As you might guess, in this context, the "demonstrations" are code samples of working code written by humans for the system to learn from.

The code consists of 15,000 problems with 30 million solutions written by humans. They come from a dataset called CodeContests, which consists of problems and code submitted by contestants from 5 coding contests: Aizu, AtCoder, CodeChef, Codeforces, and HackerEarth.

They said they did two rounds of fine-tuning a generated a "family" of models (all of which were used for code generation), but don't say what the differences were in the different models between each "family".

So, that's the fine-tuning phase. How does AlphaCode 2 actually solve problems?

You give it a coding problem and it generates a million code samples, using a randomized temperature parameter for each sample to encourage diversity. All of them are generated in the C++ programming language.

Next, it tests each solution against example input, and verifies that it generates the example output. This step removes 95% of the samples, bringing the number of candidates down to (only) 50,000.

At this point, they introduce a second model. This mode generates new input for the programs. This input is fed into the program. The second model does not generate the correct output that corresponds to the input, because it doesn't know how to do that. So what's done next is the output is handed to a clustering algorithm, which identifies programs that generate the same output and groups them together. The most popular 10 groups are kept and the rest discarded.

At this point, they introduce a third model. This model looks at the programs and estimates a correctness score. The 10 best are selected and submitted to the coding competition's auto-grader.

If you're wondering what the second and third models are and how they're trained, the third model is another Gemini Pro model trained by fine-tuning in a similar manner as the model that generates the programs. As for the second model, I don't know.

Anyway, a coding competition website called Codeforces was used for evaluation. 12 recent contests with at least 8,000 participants were selected. This resulted in 77 problems. AlphaCode 2 solved 43% of competition problems (vs 25% for the original AlphaCode). Mapping this to competition rankings, 43% puts AlphaCode 2 at the 85th percentile -- it's better than 85% of human competitors.

Commentary: I did Google Code Jam for 15 years before it was abruptly stopped this year. Although Google never gave a reason, I'm guessing it was because AI systems could solve coding problems. However, reading this makes me think that AI systems aren't quite as good at coding competitions as one might be led to believe. Part of this is because the problems used in coding competitions are very hard -- a 43% success rate is actually very impressive, much more impressive than it sounds. The 85% ranking against humans is impressive, too, because the programmers competing in code competitions are above average compared with programmers overall, I strongly suspect. Having said that, holy moly, 1 million programs generated for each problem? From multiple "families" of neural network models all fine-tuned on coding competition programs? The amount of computation power being thrown at solving coding problems is immense. Vastly more than any human brain. Humans are proving pretty hard to beat when it comes to competitive coding.

AlphaCode 2 Tech Report

#solidstatelife #ai #genai #llms #codellms #gemini

ramnath@nerdpol.ch

enter image description here

#Mrigasira #Nakshatra is a significant nakshatra in #Vedic #astronomy. The nakshatra is defined by piranha shakti, which implies the force to create satisfaction or happiness. The nakshatra is represented by a #deer’s #head or an #arched #bow; these symbols portray courage and vitality.

#Soma or #Chandra are the deities that rule this nakshatra. The Soma deity here represents pious #nectar that grants immortality and eternal boons to people. The Chandra or #moon deity represents hopes and endless positivity in life. The main zodiac signs linked with this nakshatra are #Taurus and #Gemini. The padas of the Mrigasira Nakshatra are Leo, Libra, Virgo, and Scorpio. The ruling planet of this nakshatra is #mars. Prithvi is the element linked with Mrigasira Nakshatra, and Gana associated with it is Deva.

Boons of Mrigasira Nakshatra
The people with the effect of Mrigasira Nakshatra are very creative and have outstanding thinking calibre.
This nakshatra is very favourable in terms of travel and adventures.
The people with Mrigasira Nakshatra are blessed with excellent spiritual capabilities.
This nakshatra is quite beneficial for people as it imparts them with a confident and outspoken nature.

Banes of Mrigasira Nakshatra
People born under Mrigasira Nakshatra’s effect have issues getting married and face problems setting good compatibility with their partner.
This nakshatra also bestows harmful properties to people, such as arrogant nature and short-tempered attitude.
People born under this nakshatra’s influence fall under the trap of brewing and multiple children.

If you are born with the influence of this nakshatra, then make sure that you are aware of all its characteristics. While performing Mrigasira Nakshatra Homam, we will execute worship of soma or Lord Chandra so that best of the boons reach you. Contact us and get this Homam done for you and attain miraculous benefits.

https://www.vedicfolks.com/life-time-management/karma-remedies/homams/mrigasira-nakshatra-and-soma-devata-homam.html

ramnath@nerdpol.ch

enter image description here
#Punarvasu (Being #good #again and again) (80° 00′ to 90°00′ #Gemini & 90°00′ to 93°20′ Cancer)

Punarvasu #nakshatra consists of two bright #stars known as #Castor (Alpha-Geminorium) and #Pollux (Beta-Geminorium). These two stars are significant for those born under Punarvasu as life lessons will often unfold in pairs. In astrology, Punarvasu extends from the zodiac sign of Gemini into the sign of #Cancer. "Punar" means #repeat and "vasu" means ray of #light, thus Punarvasu translates as "becoming light again." The symbol for Punarvasu nakshatra is a quiver of arrows, which is associated with the ability to strive toward a desire or ambition.

Punarvasu brings harmony after the chaos of the storm. There is a sense of renewing creative pursuits and beginning with a fresh new idea. The ruling deity is #Aditi, the goddess of abundance and the mother of all godly beings. Aditi gives a sensitive and nurturing quality to this nakshatra. Jupiter is the ruling planet and bestows optimism and an interest in higher learning. Punarvasu is a star of accommodation and people born under this nakshatra are often home bodies with a strong sense of safety.

Sacred Energy Vortex
Vaaniyambadi Sri #Adhidheeswarar

The energy vortex associated with Punarvasu nakshatra is located in the North Arcot District near #Vellore in Tamil Nadu, India. Those born in the star of Punarvasu should visit this sacred shrine at least once in their lifetime.

Lord #Brahma performed fire rituals that caused #Goddess #Saraswati to lose her oratorical abilities. She performed penance and held great concentration to regain her voice. Goddess Saraswati took the form of Goddess #Vani and received assistance from her teacher, #Hayagreeva. Lord #Shiva commanded Vani to use her glorious voice and sing to him. Thus, the #temple is known as #Vaaniyambadi. It is at this temple that higher learning and philosophy can be completed in the blink of an eye through the grace of Lord Shiva. This temple is an auspicious site for wisdom.

In the sacred shrine at Vaaniyampadi, Goddess Kalaivani Sri Saraswati Devi incarnated as a woman who cooked for Lord Shiva. On each Punarvasu star day and Full Moon day, she performed an abhishekham to Lord Shiva and offered white flowers to Goddess Saraswati. Those born under Punarvasu nakshatra should feed a hungry person and offer prayers to Sri Annpoornai Devi every day. They can offer the food directly to the people or through charities. In addition, these people can offer food to unannounced guests or travelers. This includes offering food to ancestors and pilgrims. Feeding ancestors allows the next generation to prosper and is a good way to prevent family problems.

Punarvasu day is a time of growth and is also a powerful day for teachers to walk around the temple at Vaaniyampadi, from left to right. They can also perform an abhishekham for Lord Sri Adhidheeswarar and Goddess Sri Saraswati. Teachers and those in hotel management should offer prayers for increasing potential in their careers. Offering food on Punarvasu days, Pradosham days, Shivaratri and Wednesdays will benefit the progress of children in education.

Punarvasu nakshatranatives, your #incense is made with the #herb #Bamboo as prescribed by the Vedas.

Burning one of these pillars is like performing a mini fire ritual for that particular star formation. For your specific Birthstar, you will be able to connect inwardly to your planet of energetic origin and gain support with the positive aspects that are you.

Burning the other Nakshatra pillars on that specific Nakshatra day will tune you in with the favorable activities with that star’s energy for the day. It is recommended to at least burn your own personal Nakshatra pillar daily to stay connected to your essence. It is advantageous to burn the days Nakshatra pillar as well.

https://www.astroved.com/astropedia/en/nakshatra/punarvasu-nakshatra

ramnath@nerdpol.ch

enter image description here
#Ardra (The moist one) (66°40′ to 80°00′ Gemini)

In the night sky, Ardra nakshatra is #Betelgeuse (Alpha-Orion), the brightest star in the #constellation #Orion. In the #astrology chart, Ardra is located entirely within the sign of #Gemini.

This nakshatra is represented by a #teardrop, which can symbolize both sorrow and renewal.

Those born under Ardra nakshatra usually go through intense lessons to clear old patterns and gain new understanding. The ruling deity is #Rudra, the God of Storms. He is a destructive aspect of #Shiva who brings chaos and confusion.

#Rahu, the ruling planet of Ardra, also brings disorder and a thirst for knowledge. Those born under this nakshatra have an investigative mind and are oriented toward research. They are not afraid to voice opinions or use intimidation. The highest level of Ardra is transformation through cleansing. This is an extremely sensitive star that links mental ability to emotion.

Sacred Energy Vortex
#Tiruvadhirai Adhirampattinam Sri Abhayavaratheeswarar

The sacred energy vortex which resonates with Arudra nakshatra is located near Pattukkottai in Tamil Nadu, India. People born under Arudra (Tiruvadhirai) star should worship at this temple at least once during their lifetime.

Adhiveeraraman, an emperor who was born under Arudra star, worshipped at this sacred energy vortex. He made offerings to the deities and repaired the temple structure of this shrine, thus the name of the temple became Adhiram pattinam. This is a rare shrine for those born under Arudra star. The radiant light emitted from Lord Shiva’s third eye is known as Raivatha energy. Once a year, this light reaches the world. This occurs in the month of Markazhi on Arudra star day. It is referred to as Arudra Darshana day. In addition, the land receiving this light is known as Adhiram pattinam.

Arudra, also known as #Tiruvadhirai, is the star of Lord Shiva, while Shravana, known as Tiruvonam, is the star of Lord Vishnu. The prefix – thiru means "Sri" or "wealthy." Lord Shiva has great compassion for people in need and he provides them with sanctuary in the universe during Pradosham and Arudra star days. The Arudra region of the universe is one such place where Shiva offers a safe haven during these days. In the sacred space of Arudra, if anyone commits an unethical deed, they must learn devotion as a means to rectify their deed with the grace of Lord Sri Abhayavaradhesswarar.

Those born under Ardra nakshatra can visit Adhiram pattinam on Arudra star days and Mondays to offer food, almonds, pumpkin, cumin, and jackfruit to the poor at this temple. This offering will relieve problems caused by the movement of malefic planets.

Ardra nakshatranatives, your incense is made with the #herb #Thippili as prescribed by the #Vedas.

Burning one of these pillars is like performing a mini fire ritual for that particular star formation. For your specific Birthstar, you will be able to connect inwardly to your planet of energetic origin and gain support with the positive aspects that are you.

Burning the other Nakshatra pillars on that specific Nakshatra day will tune you in with the favorable activities with that star’s energy for the day. It is recommended to at least burn your own personal Nakshatra pillar daily to stay connected to your essence. It is advantageous to burn the days Nakshatra pillar as well.

https://www.astroved.com/astropedia/en/nakshatra/ardra-nakshatra

ramnath@nerdpol.ch

enter image description here
NEW #COMET #NISHIMURA: Astronomers are monitoring a new comet that could become a naked eye-object next month. It is Comet C/2023 P1 (Nishimura), discovered just a few days ago by Japanese #amateur #astronomer Hideo Nishimura. On Aug. 15th just before dawn in June Lake, California, Dan Bartlett photographed it rising in the #constellation #Gemini:

Right now the comet is shining like a 10th magnitude star, a relatively easy target for backyard telescopes. It could become more than 100 times brighter. Forecasters believe the Comet Nishimura will brighten to 3rd magnitude in mid-September when it passes by the #sun inside the orbit of Mercury. This would make it visible to the naked eye from rural areas.

This might be a " #hyperbolic comet." In other words, it appears to have a hyperbolic orbit (e>1) with too much energy to remain inside the solar system. If so, the comet will only visit us once, with the sun acting as a gravitational slingshot, sending the comet hurtling out of the solar system after its flyby. Confirmation awaits additional, more precise measurements of its orbit.

https://spaceweather.com/

ramnath@nerdpol.ch

enter image description here
#Punarvasu #Nakshatra - Punarvasu is the seventh Nakshatra in #Vedic #astrology ranging from 20° #Mithuna to 3°20' Karka.

Symbol - The symbol of this Nakshatra is #Bow and #Quiver.

Astronomical Name - The astronomical names of this Nakshatra are #Castor and #Pollux which are the two brightest stars in the constellation of #Gemini.

Deity of Nakshatra - #Aditi, mother of the gods is the deity of Punarvasu Nakshatra.

Ruling Planet - Punarvasu Nakshatra is ruled by #Guru (the planet #Jupiter).

Others - The word Punarvasu is derived from Punah which means 'return', 'repeat' or 'repitition' and Vasu, which means 'a ray of light', 'gem'. Lord Rama was born under this Nakshatra. The deity of this Nakshatra Aditi was the mother of twelve Adityas which were Indra, Vishnu, Bhaga, Twashta, Varuna, Aryama, Pusha, Mitra, Agni, Parjyanya, Vivaswan and Dinakar. In Malayalam Punarvasu is termed Punartham. It is also known as Punarpoosam in many parts of South India.

https://www.drikpanchang.com/tutorials/nakshatra/punarvasu-nakshatra.html

ramnath@nerdpol.ch

enter image description here
Zodiac Sign or #Punarvasu #Nakshatra Rashi- Cancer
Punarvasu Nakshatra Ruling Planet- #Jupiter
Punarvasu Nakshatra Degree Range- 20degree 00' #Gemini - 3degree20' #Cancer
Chara Rashi/ Navamsa- Aries, Taurus, Gemini, Cancer
Punarvasu Nakshatra Lord or God- #Aditi, #Mother of Gods
Punarvasu Nakshatra Yoni- Maarjaar
Punarvasu Nakshatra Quality- #Divine or Sattwic
Punarvasu Nakshatra Dosha- #Vata
Type of Nakshatra- Mutable
Punarvasu Nakshatra Dasha- 16yrs
Punarvasu Nakshatra Numerical Potency- 7
Punarvasu Nakshatra Gender- Male
Punarvasu Nakshatra Nature- Dev or Godly
Punarvasu Nakshatra Guna- #Rajas
Punarvasu Nakshatra Mobility- Movable
Punarvasu Nakshatra Caste- Vaishyas
Punarvasu Nakshatra Animal- #Female #Cat
Punarvasu Nakshatra Names Starting Letter- Kay, Ko, Ha, Hee
Punarvasu Nakshatra Bird- #Swan
Punarvasu Nakshatra Tree- #Bamboo
Punarvasu Nakshatra Traits- Liberal in charity, happy, possessing good qualities, a dunce, satisfied with income, wise, dull, thirsty.
Punarvasu Nakshatra Lucky Number- 3
Punarvasu Nakshatra Symbol- Quiver full of arrow
Punarvasu Nakshatra Gemstone- #Yello-Sapphire
About Punarvasu Nakshatra
Punarvasu, the seventh Nakshatra in astrology is a Nakshatra of renewal. It is one of the brightest constellations which means returned to reside. It is located between Gemini and Cancer and is guided by Cosmic Mother, Aditi.

In the symbol of Punarvasu Nakshatra, you can see a quiver full of arrows. These arrows are not ordinary arrows, they are like ancient astras which after fulfilling their mission return on their own to their master. This symbolizes renewal, recurrence, and eternal beginnings. These arrows signify determination, win over evil, and law establishment.

Punarvasu constellation consists of two bright stars Castor and Pollux which balance each other. You can easily see these two stars in the night sky. The placement of the Moon in this constellation brings self-control, contentment, smartness, and good fortune to their natives’ life. The lucky color of this constellation is golden yellow. The related body parts of Punarvasu Nakshatra are the nose and fingers. Punarvasu Nakshatra shows one’s transition from darkness to light. It relates to Vastuva Prapana Shakti which is the power of renovation.

Punarvasu Nakshatra - Physical Characteristics
Punarvasu Nakshatra male and female have a calm appearance. They believe in living their life simply and spiritually. Punarvasu Nakshatra natives have a well-built composition. They are very healthy and they do not fall sick frequently. Those who have Punarvasu as their constellation are of short to middle height and there is a warm expression on their face.

Also See: List of Gemstones By Names and Colors
Punarvasu Nakshatra Characteristics- Behavioral Characteristics
Punarvasu Nakshatra natives are calm and composed people who believe in acquiring positive energy by making use of their labor and hard work. They are very confident people and do not get frightened by hurdles coming their way. In fact, they face all their obstacles using their willpower and hard work.

The natives of Punarvasu Nakshatra get satisfied very easily. They believe in a simple and contented life and keep themselves away from any negative energy that can hamper their growth and evolution.

Punarvasu natives are emotionally attached to their family and home but do not hesitate to travel if the situation demands. Just like an arrow, they are determined to reach their goal no matter how difficult it is.

One strange quality of Punarvasu Nakshatra natives is they do not generally succeed in their venture in the first attempt. But, in the second attempt, they almost always acquire their goal. Punarvasu Nakshatra male and female natives are full of patience, contentment, understanding, nobility, and simplicity. Their simplicity sometimes acts as a drawback as they struggle in understanding complicated situations.

Those with Punarvasu rising on the Ascendant dodge accidents, diseases, and physical malfunctions most of the time. Their personality is pleasant, amiable and they are good-natured. They are generous but with terms and conditions. Their charity is based on the ``give and take” mantra. This is actually a good thing as it helps them survive in their difficult times. The natives of Punarvasu are commanding in nature, active, and full of energy.

Their weak aspect is that they are careless and they lack foresight due to their over-optimism. Sometimes, they ignore the warnings which later lead to destructing circumstances. Cancer in their Nakshatra brings instability and fickle-mindedness in their lives. For getting stability, they should engage in spiritual activities.

Favorable Activities For Punarvasu Nakshatra
The Punarvasu Nakshatra is extremely auspicious for activities related to Travel and exploration. You can make pilgrimages or engage in healing activities or medical operations. It is also good for a new beginning in love life or projects. This period is favorable for all the activities related to gardening and agriculture, tasks that require imagination and innovation. It is auspicious for starting construction. You can purchase cars or homes, start your studies, engage in spiritual activities like charity, installation of altars, meditation, and self-exploration in Punarvasu Nakshatra. This period is favorable for child care as well as teaching and also worshipping the Mother Goddess.

Unfavorable Activities For Punarvasu Nakshatra
Punarvasu Nakshatra is favorable for almost all the activities except activities related to lending or borrowing money to someone, legal activities, and activities that can lead to conflict.

Career Options for Punarvasu Natives
The professions that are favorable for people born in Punarvasu Nakshatra are:-

Professions that require imagination and innovation such as Artisans and story writers, Philosophers and Astrology writers
Professions related to trades and sales
Professions related to Transport, Travel, and Tourism
Visionaries
Jobs in Hotels and Restaurants
Construction industry such as architects and on-site jobs.
Science and Technology fields like Civil Engineers, Astronauts, jobs related to satellites and space, and psychology.
Teachers in schools, colleges as well as universities.
Spiritual fields such as monks, priests, gurus. Jobs that include preaching self-enhancement.
Import-export business and recycling experts.
Historians and dealers of antique products.
Jobs related to agricultural, farming activities, and animal husbandry
Communication industry like radio and telephone journalism, courier companies, postal department, newspaper and mail order related jobs.
All sports played by hands like archery and shooting
Patriots and Aviators
Also See: Which Nakshatra is Best to Start Business in 2021

Punarvasu Nakshatra Remedies
Those who are suffering from affliction to Punarvasu Nakshatra should worship divine mother goddesses like Aditi, Durga, Laxmi, Saraswati, etc. If you chant the root mantra " #Om" or " #Aum" 108 times, your all sufferings will vanish and life will be enlightened. It is advisable to chant this mantra in the period of lunar transition for receiving maximum benefits. People who are receiving positive vibes from this constellation should also chant this mantra to boost prosperity in their life. Purnavasu Nakshatra natives should wear colors like green, yellow, and white for all auspicious occasions. Also, they should perform all the important actions corresponding to the position of the constellation for the most beneficial results.
https://www.anytimeastro.com/blog/nakshatra/punarvasu-nakshatra/

ramnath@nerdpol.ch

enter image description here

Zodiac Sign or #Ardra #Nakshatra Rashi- #Gemini
Ardra Nakshatra Ruling Planet- #Rahu
Ardra Nakshatra Lord or God- #Rudra
Ardra Nakshatra Symbol- #Teardrop and #Diamond
Ardra Nakshatra Degree Range- 6°40’ - 20°00 Gemini
Ardra Nakshatra Mode of Functioning- Balanced
Ardra Nakshatra Quality- #Human
Chara Rashi/ Navamsa- Sagittarius, Capricorn, Aquarius, Pisces
Ardra Nakshatra Lucky Number- 4
Ardra Nakshatra Yoni- Shwaan
Ardra Nakshatra Dosha- #Vata
Type of Nakshatra- Sharp and Forceful (Tikshna)
Ardra Nakshatra Dasha- 18 yrs
Ardra Nakshatra Numerical Potency- 6
Ardra Nakshatra Gender- Female
Ardra Nakshatra Guna- #Tamasic
Ardra Nakshatra Element or Tattwa- #Water
Ardra Nakshatra Lucky Color- Fresh #green
Ardra Nakshatra Mobility- Dual
Ardra Nakshatra Caste- #Butcher
Ardra Nakshatra Animal- #Dog, especially #Female dog
Ardra Nakshatra Names Starting Letters- Koo, Ghaa, Jna, Cha
Ardra Nakshatra #Bird- #Andril
Ardra Nakshatra Lucky Stone- Diamond
Ardra Nakshatra #Tree- #Pippali (Piper longum)
Ardra Nakshatra Traits- Wavering mind, Crafty Speaker, Royal money, Longevity, Intelligent and intellectual, seek Materialistic pursuits, Passionate and Hard working, Result oriented, Relentless worker.
About Ardra Nakshatra
Ardra Nakshatra is the sixth Nakshatra out of all the 27 Nakshatras. It can be seen as a single bright star in the #Orion constellation in the sky. During night, Ardra Nakshatra appears as a red giant brightest star.

Etymologically, the word Ardra means “the moist of the eyes.” It symbolizes the tear drop associated with all sorts of sorrows. Tear drops are also linked with the cleaning process and represent freshness and renewal. As per #Vedicastrology, Ardra Nakshatra is the futuristic Nakshatra which relieves the natives from the decaying past through a series of stormy events. Ardra Nakshatra is also symbolized by the diamond that relates to hard work and intellectual abilities. Alternatively, scholars symbolize Ardra Nakshatra with “a man’s head” which signifies identical ideas of mind’s brilliance and mentality.

The Presiding deity of Ardra Nakshatra or Ardra Nakshatra Lord is Rudra. As per the Puranas, Rudra is the fiercest and most accomplished incarnation of Lord #Shiva. Ruled by Rahu and Lord Rudra, the children born in Ardra Nakshtra are said to be born with the qualities of both destructor and creator.

Ardra Nakshatra in English is referred to as Ardra/Aradra. Whereas, Ardra Nakshatra in Tamil is referred to as Tiruvatirai Natchathiram ( திருவாதிரை நட்சத்திரம்), the name of Ardra Nakshatra in Malayalam is Thiruvathira Nakshatra (തിരുവാതിര നക്ഷത്ര) and name of Ardra Nakshatra in Telugu is #Arudra (ఆర్ద్ర).

Ardra Nakshatra Characteristics- Physical Characteristics
The main Ardra Nakshatra physical characteristics involve their large face, curly hair and sullen expression. They look strong and powerful outwardly. They possess an intelligent mind and a tender heart.

Ardra Nakshatra Characteristics- Behavioral Characteristics
People born in Ardra Nakshatra have childlike dispositions. They can instantly switch from intense joy to intense sorrow and vice versa within minutes. Ardra Nakshatra makes its natives go through transformations which helps them gain knowledge and sometimes creates confusions. Ardra is the place where intellect is born thus, natives of Ardra star are intellectual and intelligent. They are very curious about their surroundings and like to know the reason behind everything. They feel content in observing and enjoying a process.

Ardra signifies “Yatna Shakti” which means the power to make efforts by chasing the desired goals. The energy of Ardra Nakshtra always results in accomplishment. Thus, the natives of this Nakshatra find success in their every endeavour. They never accept their defeat and it makes them look for the ultimate fulfillment. Ardra Star natives are passionate and ardent at work, they work relentlessly and put all their efforts to achieve their goals.

The best Ardra Nakshtra characteristics of a male and female is their probing aspect. They are powerful, lovable and nourishing. They are competitive in nature and are achievement oriented. They are self made people whose self efforts are of profound order. Ardra constellation natives work really hard to achieve what they want. They may appear strong and a bit arrogant from outside but inside they are soft and compassionate people.

The main drawback of Ardra Nakshatra natives or the negative characteristic is their impolite and critical nature. They can be sarcastic and fearsome to others. Usually, children born in Ardra Nakshatra struggle to balance the mental and emotional aspects. They go through various upheavals in their lives and witness numerous U-turns. Ardra Nakshatra male and female should take proper care of traveling and marriage related aspects.

Ruled by Rahu, Ardra natives are completely under the illusionary energies of Ardra Nakshatra ruling planet. They stay confused and disperse their intellectual and mental energies into meaningless pursuits. They struggle on the material plane on the Earth and invest most of their time in materialistic trailing.

Also See: When Will I Meet My Life Partner Astrology

Career Options for Ardra Nakshatra Natives
Here are some of the best Ardra Nakshatra Career options for people born in this Nakshatra.

Professions related to Electrical Engineering, Computer Software Development, and Sound Engineering.
Artistic Professions such as music, photography, fictional and science fiction genre writing and novel writing.
Computer game designing & Sci Fi Buffs, 3D & Virtual Reality can also be good career options for Ardra Nakshatra natives.
Philosophy, Mathematics & Research related professions.
Scientific studies and medical professions.
Children born in Ardra Nakshatra can be good Surgeons and Physicians related to poisons.
Also See: Lucky Date for Business Opening in 2023

Favorable Activities For Ardra Nakshatra
Ardra Nakshtra is considered very auspicious for demolition, destruction and discarding objects. Unlearning old and bad habits and dissecting things works more effectively when the Ardra star is in the sky. In this Nakshatra, engaging in confrontations, research related activities, creative work and propitiating fierce deities are also considered very auspicious.

Unfavorable Activities for Ardra Nakshatra
All kinds of beginnings, initiations, travel, marriage, giving/receiving honors, religious activities are considered unfavorable in Ardra Nakshatra.

Ardra Nakshatra Remedies
The best remedy for the Ardra Nakshatra natives is to worship Rudra, the fierce form of Lord Shiva. It balances the energy of Rahu and Ketu and helps the natives to get balance and harmony in life.

They should chant Ardra Nakshatra Mantra “Om Aeem” 108 times during the lunar transition of Ardra Nakshatra. It is said that reciting this root Mantra can alleviate afflictions of Ardra Nakshtra.

People born in Ardra Nakshtra should wear Red, Metallic, Green, Silver, Black and dark grey colors for prosperity. They are advised to perform all the important actions corresponding to the course of Ardra constellation for great benefits.

https://www.anytimeastro.com/blog/nakshatra/ardra-nakshatra/

rwa@scl.clttr.info

call out to the #gemini community

geminispace.info will likely go down on 01.07. (vps contract ends)

I'm planning to provide an alternative which is already up for a test run (index is a bit behind at the moment):
gemini://search.clttr.info

feel free to do some testing, feedback welcome

ramnath@nerdpol.ch

enter image description here

#Ardra #Nakshatra 2023
Ardra nakshatra lies in the #Gemini sign that ranges from 6:40–20. It is characterized by a #teardrop and means it is wet or moist and just like the wetness, these nakshatra natives are soft spoken and they sacrifice a lot for their loved ones. They are prone to sickness more but they will get out of it with their good heart.

Ardra Nakshatra 2023: Characteristics of Natives
The ardra nakshatra males have good knowledge and will be intelligent and have good memory power. He is quite compassionate about what he does and he overcomes everything during the difficult times by handling everything easily. The females of this nakshatra are well behaved to others and are in a peaceful manner even during difficult times. On the financial front, she is a spendthrift. Ardra nakshatra 2023 prediction has more to say while checking from career, finance, relationship and health status. Lets see more into it now.

Ardra Nakshatra 2023 Predictions: Career
There might be development in your career during the year 2023. But, you can’t expect to go great in your career between May and August 2023. Any choices that you take during that stage might essentially affect your profession. Consequently you should keep cool and understand the situations to stay away from professional issues that come your way. Business people may likewise have to check twice before starting any new commitments this stage to improve business. There might be some firm opposition and postponements in work during the last half yet, during November 2023, you might see good solutions for most of the issues.

https://www.mypandit.com/nakshatras-constellations/horoscope-2023/ardra/

escheche@diasp.org
57b731e9@nerdpol.ch

MinusBrowser 1.2 is Published

Minus is an alternative to, but not a replacement for, HTTP and Gemini.

  • Tor now starts automatically. The option to keep Tor running after the browser window is closed still exists.
  • Tor is now used for all connections, not just connections to .onion domains.
  • Gopher is now supported, but not as fully as with a dedicated Gopher client. Gopher menus are presented as if they were Minus pages. You can click on Gopher links just as you do with Minus links. Search is also supported.
  • Various annoying bugs are fixed. This includes bugs related to selected text.

The new version is available on Codeberg as a .tar.gz file.

https://codeberg.org/giXzkGsc/Minus-Protocol/raw/branch/main/MinusBrowser.tar.gz

There is no need to install MinusBrowser. Just download the .tar.gz file to your home folder and unpack it with

tar -xf MinusBrowser.tar.gz

or use your favorite GUI software to unpack it.

If you have an earlier version, unpack the .tar.gz file into the same directory as your present MinusBrowser folder. I plan to make future versions of MinusBrowser able to update themselves similarly to the way EasyGPG updates itself.

To follow the progress of the Minus Protocol Project, click on #minus-protocol or look at https://nerdpol.ch/tags/minus-protocol

#internet #protocol #tcp #hypertext #http #gemini #gopher #minus #minus-protocol #browser #minusbrowser #minus-browser

57b731e9@nerdpol.ch

MinusBrowser 1.0 is Published

MinusBrowser is a browser for the Minus protocol written in Tcl/Tk that also requires curl.

The Software

I have developed a Minus server and a Minus browser for Linux distros. I am putting the Minus browser on Codeberg first. I will put a server there later.

My browser is written in Tcl/Tk, and it also requires curl. Like the Tor Browser, MinusBrowser includes its own copy of Tor. The protocol specification allows for the use of TLS, but MinusBrowser does not support it -- at least, not yet. My present Minus servers run as Tor Onion Services, and I have no plan to create clearnet servers in the future. However, MinusBrowser will also read from libraries on local networks.

There is no need to install the browser. Just download the .tar.gz archive and unpack it. The ReadMeFirst.txt file explains how to launch it on various distros.

MinusBrowser includes a list of known public Minus libraries. So far, I know of only my two libraries: the one for this project and the one for my EasyGPG project.

The Files

MinusBrowser
https://codeberg.org/giXzkGsc/Minus-Protocol/raw/branch/main/MinusBrowser.tar.gz

Minus Protocol Specification
https://codeberg.org/giXzkGsc/Minus-Protocol/raw/branch/main/minus-specification.md

What is Minus?

The Minus protocol is an alternative to Gopher, HTTP, and Gemini. It was inspired by Gopher. Gopher Plus was intended to add features to Gopher, but I wanted to subtract features. I wanted a Gopher Minus. I shortened this to Minus.

Minus is Gopher with only type 9 files. (This will make sense to you if you have ever implemented a Gopher server or client.)

As with Gopher and Gemini, a Minus client sends only one line of text that specifies the file to download. The server then sends back the requested file or a message in UTF-8 text explaining why the file was not sent. Notice that there is nothing at all like request and response headers.

The files served can be of any type, but only .minus, .txt, .text, and .asc files will be displayed by the client. Other types are saved to mass storage.

Minus files are UTF-8 text. There is no markup language apart from using # characters to indicate headers, and the back-tick (`) to delimit code snippets and similar text. Every character in the file is shown to the user.

The only hypertext feature is that all minus:// URLs, alone on a line, are automatically clickable links.

Minus defines its own MIME type, like HTTP's text/html. This is text/minus, and the file name suffix is .minus.

Minus URLs are of the form minus://domain.tld/something.minus. There is no optional authority component, nor are there any optional query or fragment components. The browser sends the part of the URL after the TLD to the server to specify the desired file.

The Minus equivalent of the HTTP web site and Gopher gopher hole is the Minus library.

The Future of this Project

As mentioned above, I will put my Minus server on Codeberg. I want to build a GUI for it soon, but I will probably upload it before that is finished.

I am thinking about several improvements to the browser. One is to enable the MinusBrowser to read pages aloud. This would be done by recording sound files with espeak and playing them with VLC or Audacious. I am also thinking about limited support for Gopher. This would translate Gopher menus into Minus pages and allow display of files that appear in Gopher menus as type 0. I definitely plan to make MinusBrowser able to update itself using Codeberg or using the Minus Library for this project.

I am also thinking about using gpg to display PGP messages and verify their signatures. This would require that the browser also import PGP keys.

Minus Protocol Project on Codeberg
https://codeberg.org/giXzkGsc/Minus-Protocol

Minus library for the Minus protocol project
minus://mvxpelpxu2f7kzotb2s2t6fkmggvrd7qdg2wjs6waiyf2nbhkawux4yd.onion/

Minus library for EasyGPG
minus://7hinc6ucgvwbcjjoe44lhzzxyjptb3da6tzl33oe7ezl2qgwlrkfe6yd.onion/

#internet #protocol #tcp #hypertext #http #gemini #gopher #minus #minus-protocol #browser #minusbrowser #minus-browser

57b731e9@nerdpol.ch

Latest Version 2022-07-05

Minus Protocol Specification

The Name of the Minus Protocol

The name Minus was inspired by Gopher Plus. Gopher Plus added features to Gopher; Minus subtracts features from Gopher.

Minus Transactions

Server: listens for TCP connections on port 1990
Client: opens a TCP connection to the server on port 1990
Server: accepts the TCP connection
Client: sends a file specifier that specifies the file to be downloaded
Server: sends the specified file or a UTF-8 text message explaining why the specified file was not sent
Server: closes the TCP connection

The client may close the TCP connection before the entire file is received. The server must tolerate this.

The specifier is one line of text which can contain only the characters inside the following quotation marks.

"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_/."

The specifier may be just /, but, otherwise, it should not end with /. The specifier should also not contain //, .., ./, or /..

If the specifier is / or zero-length, the specifier will default to index.minus. This is similar to index.html in HTTP.

The error message mentioned above should be UTF-8 text with \n at the end of lines, and not \r\n.

There must be no other communication between the server and client. Notice that no information about the client is sent to the server.

Avoiding Information Exfiltration

Exfiltration of information from the client is prevented by only allowing the transaction above, but indirectly exfiltrating information from the server is still possible.

This could happen if all the files served are kept in one directory, and the specifier is combined with the path name of this one directory to form the path name of the file served. This is obviously insecure, yet many file servers are designed this way. Such servers have to use various strategies to mitigate the insecurity created by this design.

A better design uses an index that contains an entry for each file that can be served. Each entry relates a specifier to the path name of the file it specifies. With this design, only files listed in the index can be served, and the specifier need not contain any part of the path name of the file.

Transport Security

Minus is insecure unless TLS is used or the server is run as a Tor Onion Service. Running as a Tor Onion Service is preferred because it makes everything easier. No registration of a domain name is necessary, no TLS certificate is required, and both server and client are easier to implement without TLS.

If TLS is used, the scheme in the URL should be minuss:// instead of minus://.

Minus URL Format

Here is an example of a Minus URL.

minus://vdvfh9y003nvebcctyc67mnpl1fuvfayoh2qzyo9ksyj3m1so5idkyef.onion/index.minus

(There is not a server at this domain. This is just an example.)

This has three parts: the protocol (or scheme) minus://, the host (an FQDN or an IP address) vdvfh9y003nvebcctyc67mnpl1fuvfayoh2qzyo9ksyj3m1so5idkyef.onion, and /index.minus (the specifier sent by the client to the server). See the section above for the complete list of characters allowed in a specifier.

Minus URLs must be the only thing on the line they appear in.

Minus URLs in .minus documents should be selectable links that open the specified document. In a GUI client, these should be clickable.

If TLS is used, the scheme in the URL should be minuss:// instead of minus://.

The .minus File Type

Files with the .minus filename extension should be UTF-8 text files. The server should not limit the line length of lines in these files (as in Gopher). However, the client should.

Lines in .minus files should end with \n and not \r\n.

Minus URLs must be the only thing on the line they appear in.

The client should recognize Minus URLs in the text of .minus files and make them easily selectable. Selecting them should download the specified file. If the file downloaded is a .minus file, it should be displayed. If it is a .txt, .text, or .asc file, it should also be displayed, but without necessarily making URLs in the text selectable. All other files should be downloaded and saved to mass storage. The file names of files saved to mass storage will be the part of the specifier after the last /. Clients should check that the downloaded file is not actually an error message sent by the server instead of the specified file.

Minus does not allow for embedding other files in a .minus file such that they are displayed in the same window as the text. No URLs in the text should ever be automatically downloaded.

Display of Text in .minus Files

How the text of .minus files is displayed should be controlled by the client and its user. However, the text of the .minus file may indicate, with markings, what functions parts of the text play in the document.

For example, the text could indicate what lines of the document are headings and subheadings. This could be done by beginning the line with a # or more than one #, followed by a space. The client and its user could decide how headings should be displayed. Similarly, the ` could indicate the beginning and end of a code snippet, and the client could display these snippets differently from the rest of the text.

It is also acceptable for the client not to display marked text or markings differently from the rest of the text.

Minus Compared to Gopher, Gemini, and HTTP

Gemini is meant to be less complex and easier to implement than HTTP, but more complex than Gopher. Minus, on the other hand, is meant to be less complex and easier to implement than all of these others, including Gopher.

This simplicity is essential if the Internet is to, once again, become human-friendly.

HTTPS 1.1 and HTML5 are so complex that no single person can implement a server or a client that supports the entire HTTPS 1.1 and HTML5 standards. In fact it requires a large team of people to do so. It is, therefore, not surprising that there are very few clients or servers not based on some other client or server.

Because complexity is the enemy of security, this software is also insecure.

Perhaps the worst problem with HTTPS 1.1 and HTML5 is the way, by design, that they spy on users of HTTPS 1.1 clients. In Minus, the only information communicated by the client to the server is the specifier that specifies the file to be downloaded. This is very different from HTTPS 1.1. Even worse, HTTPS 1.1 allows the server to download and store information onto the client machine that is not explicitly requested by the user.

When I implemented my own Gopher server, I found that even Gopher has complexity I do not need or want. This is why I am doing this.

#internet #protocol #tcp #file-server #hypertext #http #gemini #gopher #minus #minus-protocol

57b731e9@nerdpol.ch

This adds a note about error messages suggested by @prplcdclnw@diasp.eu , and a note about / in specifiers.

Third Release Version

Minus Protocol Specification

The Name of the Minus Protocol

The name Minus was inspired by Gopher Plus. Gopher Plus added features to Gopher; Minus subtracts features from Gopher.

Minus Transactions

Server: listens for TCP connections on port 1990
Client: opens a TCP connection to the server on port 1990
Server: accepts the TCP connection
Client: sends a file specifier that specifies the file to be downloaded
Server: sends the requested file or a UTF-8 text message explaining why the specified file was not sent
Server: closes the TCP connection

The specifier is one line of text which can contain only the characters inside the following quotation marks.

"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_/."

The specifier may be just /, but, otherwise, it should not end with /. The specifier should also not contain //.

If the specifier is / or zero-length, the specifier will default to index.minus. This is similar to index.html in HTTP.

The error message mentioned above should be UTF-8 text with \n at the end of lines, and not \r\n.

There must be no other communication between the server and client. Notice that no information about the client is sent to the server.

Avoiding Information Exfiltration

Exfiltration of information from the client is prevented by only allowing the transaction above, but indirectly exfiltrating information from the server is still possible.

This could happen if all the files served are kept in one directory, and the specifier is combined with the path name of this one directory to form the path name of the file served. This is obviously insecure, yet many file servers are designed this way. Such servers have to use various strategies to mitigate the insecurity created by this design.

A better design uses an index that contains entries for each file that can be served. Each entry relates a specifier to the path name of the file it specifies. With this design, only files listed in the index can be served, and the specifier need not contain any part of the path name of the file.

Transport Security

Minus is insecure unless TLS is used or the server is run as a Tor Onion Service. Running as a Tor Onion Service is preferred because it makes everything easier. No registration of a domain name is necessary, no TLS certificate is required, and both server and client are easier to implement without TLS.

If TLS is used, the scheme in the URL should be minuss:// instead of minus://.

Minus URL Format

Here is an example of a Minus URL.

minus://vdvfh9y003nvebcctyc67mnpl1fuvfayoh2qzyo9ksyj3m1so5idkyef.onion/index.minus

(There is not a server at this domain. This is just an example.)

This has three parts: the protocol (or scheme) minus://, the host (an FQDN or an IP address) vdvfh9y003nvebcctyc67mnpl1fuvfayoh2qzyo9ksyj3m1so5idkyef.onion, and /index.minus (the specifier sent by the client to the server). See the section above for the complete list of characters allowed in a specifier.

Minus URLs must be the only thing on the line they appear in.

Minus URLs in .minus documents should be selectable links that open the specified document. In a GUI client, these should be clickable.

If TLS is used, the scheme in the URL should be minuss:// instead of minus://.

The .minus File Type

Files with the .minus filename extension should be UTF-8 text files. The server should not limit the line length of lines in these files (as in Gopher). However, the client should.

Lines in .minus files should end with \n and not \r\n.

Minus URLs must be the only thing on the line they appear in.

The client should recognize Minus URLs in the text of .minus files and make them easily selectable. Selecting them should download the specified file. If the file downloaded is a .minus file, it should be displayed. If it is a .txt, .text, or .asc file, it should also be displayed, but without necessarily making URLs in the text selectable. All other files should be downloaded and saved to mass storage. The file names of files saved to mass storage will be the part of the specifier after the last /. Clients should check that the downloaded file is not actually an error message sent by the server instead of the specified file.

Minus does not allow for embedding other files in a .minus file such that they are displayed in the same window as the text. No URLs in the text should ever be automatically downloaded.

Display of Text in .minus Files

How the text of .minus files is displayed should be controlled by the client and its user. However, the text of the .minus file may indicate, with markings, what functions parts of the text play in the document.

For example, the text could indicate what lines of the document are headings and subheadings. This could be done by beginning the line with a # or more than one #, followed by a space. The client and its user could decide how headings should be displayed. Similarly, the ` could indicate the beginning and end of a code snippet, and the client could display these snippets differently from the rest of the text.

It is also acceptable for the client not to display marked text or markings differently from the rest of the text.

Minus Compared to Gopher, Gemini, and HTTP

Gemini is meant to be less complex and easier to implement than HTTP, but more complex than Gopher. Minus, on the other hand, is meant to be less complex and easier to implement than all of these others, including Gopher.

This simplicity is essential if the Internet is to, once again, become human-friendly.

HTTPS 1.1 and HTML5 are so complex that no single person can implement a server or a client that supports the entire HTTPS 1.1 and HTML5 standards. In fact it requires a large team of people to do so. It is, therefore, not surprising that there are very few clients or servers not based on some other client or server.

Because complexity is the enemy of security, this software is also insecure.

Perhaps the worst problem with HTTP 1.1 and HTML5 is the way, by design, that they spy on users of HTTPS 1.1 clients. In Minus, the only information communicated by the client to the server is the specifier that specifies the file to be downloaded. This is very different from HTTPS 1.1. Even worse, HTTPS 1.1 allows the server to download and store information on the client machine that is not explicitly requested by the user.

When I implemented my own Gopher server, I found that even Gopher has complexity I do not need or want. This is why I am doing this.

This document is 1157 words long. The official Gopher specification is 5395 words long. The official HTTP 1.1 specification is 61904 words long.

#internet #protocol #tcp #file-server #hypertext #http #gemini #gopher #minus #minus-protocol