A post on Hillary Clinton's facebook page.
As politicians scrambled to get last-minute votes during the New Hampshire primary, they looked to digital media to help turn politically interested online users into committed campaign supporters. The state's voters are notorious for making 11th-hour decisions.
Bernie Sanders hoped that Snapchat filters, effects that can be put over photos, would compel millennials to get out and vote. The campaign bought regional-based filters for nine days in Iowa and five days in New Hampshire. Sources say the pricey ads can run five figures a day, with a full campaign buy running around $200,000 to $300,000.
"Bernie has had a great message for the time that we're in right now. It resonates a lot with millennials and others. We're just trying to make sure that people are seeing that message," said Keegan Goudiss, partner and head of advertising at Revolution Messaging, which is leading Sanders' digital efforts.
According to research firm Borrell Associates, digital media ad spending during the 2016 political election is expected to exceed $1 billion, a 5,000 percent increase from 2008.
When it comes to reaching the masses, Facebook is still the best social tool. Goudiss said out of the major platforms, Facebook excelled at helping Sanders identify which users cared about the same issues he was campaigning for, and then helping him post advertising that those people would see.
"I believe that one of the fastest growing demographics on Facebook are people 55 and up," Goudiss said. "We're trying to reach out to everybody who cares about (Sanders') message, people who care about these issues."
Officials with the Hillary Clinton campaign said their strategy included utilizing platforms like Facebook and Twitter, with a heavier influence on Facebook due to its large user base.
"The most voters by far are on Facebook," a Clinton campaign official said. "In terms of the raw numbers alone, Facebook will be our first preoccupation. Twitter is a much more immediate platform for participating in the day-to-day, often minute-to-minute political dialogue."
As of December, Facebook had 1.04 billion active daily users worldwide, 934 million of whom accessed the platform on mobile each day. In preparation for the 2016 election, the site introduced an ad product that would allow politicians to match voter profiles to Facebook profiles. The company also makes it easy for campaigns interested in Facebook to buy on its other social media platform, Instagram.
The campaigns say Twitter, on the other hand, is made for live conversations during buzzy moments. It allows candidates to reach hand-picked voters and influencers, whether that's people who visited their campaign websites or influential reporters. Presidential hopefuls can then show those specific Twitter users their advertising during important moments.
"Politics unfolds on Twitter, so candidates and PACs can deliver content to the right person at the exact right time," said Jenna Golden, who heads Twitter's political advertising team. "Our targeting capabilities provide candidates the ability to reach someone who is tweeting positively about the candidate live, and convert them into donors or supporters."
Then there's Snapchat, which has the youngest user base of the three main social media platforms being used this election. Candidates can do everything from buying video ads stitched between public user live story content or sponsor photo filters as Sanders has done.
Snapchat also is trying to make its users more politically minded through its own video series Good Luck America, which looks at American politics. The episode release schedule is tied to key political events, like the New Hampshire primary. The show itself is not sponsored, but candidates could have the ability to buy advertising around and during the show in the future.
However, a source with knowledge of Clinton's strategy said her campaign is no longer focused on reaching millennials through social media, conceding them for now as overwhelming Sanders supporters. Part of the reasoning was in some states, millennials made up a minute percentage of voters and were not worth the cost of advertising.
The source added that while Clinton's campaign still found digital media important, ad buys on millennial-focused platforms like Snapchat were no longer prioritized. Not only are Snapchat ads expensive, they have a limited ability to reach specific groups of voters compared with ad offerings from Facebook, Google /YouTube or Twitter. In addition, the campaign feared that Sanders supporters would just use Clinton-sponsored Snapchat filters to make fun of her.
Clinton has had several backfires on social media, notably when she asked her followers to tweet three emojis to describe their feelings about college debt. Twitter users did not respond kindly.
Clinton's campaign did not respond to requests for comment, but explained that their digital strategy is more encompassing than just millennials.
"We don't see social as our kind of millennial channel," said a senior official on the Clinton campaign. "We see it as our way to reach everybody."


There are many tilers in Sydney but only a few who have mastered the skill of laying tessellated tiles. Tessellated tiles come in separate pieces and not sheets. The small shaped tile blocks are used to create geometric patterns. It is important that the designs are centred correctly, borders are symmetrical and joint sizes between..


text:
Q: Printing with delimiter only between values I have a slight problem with the output of my code and been searching for such topics same as with this but I don't find any.
while (true) {
    System.out.print("Enter a positive integer: ");
    n = sc.nextInt();

    System.out.print(n + "! = ");
    for (int i = 1; i <= n; i++) {
        factorial = factorial * i;
        System.out.printf("%d x " , i);
    }
    System.out.println("");
}

The output must be. Whenever I type integer. e.g 5.
Enter a positive integer: 5
5! = 1 x 2 x 3 x 4 x 5

But the slight problem is that the output goes like this 5! = 1 x 2 x 3 x 4 x 5 x
There's extra x on the last number which should not be there

A: StringJoiner
Others already answered how to fix your code but I would like to provide you with a more professional solution, namely by using a StringJoiner.
With this, you can give a delimiter, prefix and suffix, then just add all your elements and the StringJoiner will make sure that the delimiter is only added in between. It takes all the work from you. Here is the code:
StringJoiner sj = new StringJoiner("x ", n + "! = ", "");
for (int i = 1; i <= n; i++) {
    sj.add(Integer.toString(i));
}
System.out.println(sj);

Streams
If you prefer streams:
String result = IntStream.rangeClosed(1, n)
    .mapToObj(Integer::toString)
    .collect(Collectors.joining("x ", n + "! = ", ""));
System.out.println(result);

A: Replace this line:
System.out.printf("%d x " ,i);

by this:
if (i == n)
   System.out.printf("%d" ,i);
else
   System.out.printf("%d x " ,i);

This way you avoid printing "x" when you print the last number in the factorization.

A: Perhaps you can do this:
while (true) {
    System.out.print("Enter a positive integer: ");
    n = sc.nextInt();

    String result = "";
    System.out.print(n + "! = ");
    for (int i = 1; i <= n; i++) {
        factorial = factorial * i;
        result += i + " x ";
    }
    System.out.println(result.substring(0, result.length() - 3);
}

redpajama_set_name: RedPajamaStackExchange


text:
Dr. Clyde N. Wilson
Random Thoughts on the Sorrows of Empire
*Various iconoclasts have made a list of several hundred Confederate memorials to be trashed. Does that include the statue at the courthouse in Palmyra, Missouri, that honours the 13 civilians brutally and illegally massacred by Union soldiers? Or the monument in Front Royal, Virginia, to Mosby's men who were illegally executed? Or the monument at New Market, Virginia, to two soldiers who were murdered in June, 1865, by Union soldiers after they had surrendered?
*After 9/11 we had to have passenger searches at airports. Because of protests by Mideasterners and Arabs against "profiling," everybody has to be searched, including little old ladies in wheel chairs who are 10th generation Americans. Now it has always seemed to me that if these Muslims are really loyal American citizens, they would patriotically volunteer for profiling as an efficient measure to help save the lives of their fellow Americans. That would be a natural and expected act of real patriotism that would greatly please our Founding Fathers.
*Whatever happened to shame? Homosexuals may or may not be responsible for their condition. But what could possibly make somebody parade and proclaim this in the streets? Did they not have mothers to tell them how to behave in public and what should be kept private? Apparently mothers like that now only exist among Southerners and traditional Christians.
*American history is being attacked and shredded in a multitude of ways and places. A national history reflects the people whose history it is. Maybe the problem is that American people are now something other than what they used to be. Why should somebody whose people landed at Ellis Island in 1938, much less the new "American" from Mexico or Somalia care anything about Valley Forge, Gettysburg, or Iwo Jima?
*Many pointless and needless atrocities have been inflicted on the Islamic world by the U.S. government, especially since 9/11. The blowback from these ignorant and incompetent actions of our rulers will never cease and will threaten your and my grandchildren.
*Another atrocity is the brain drain inflicted upon Asia, and particularly India. Such a country desperately needs all of its educated people. But we find our President glorifying taking such people from their countries to benefit American "excellence." At a time when Europe was a stratified society with insufficient opportunities for the talented, we did the world and ourselves a favour by taking in such people. That is no longer the case. Besides, what kind of "American" patriotism can we expect from people who abandoned their own country for a few dollars more. The false and dangerous ideas of the Melting Pot and "America as an idea" are wreaking havoc to our society, with more to come.
*Nothing is more indicative of historical ignorance and the diseased state of our public discourse than the campaign for "reparations." Let's save that for another day.
Another succinct and penetrating piece from Dr. Wilson. "Our History" has been reduced Malcolm X, Rosa Parks, Paul Roberson, Susan B. Anthony, and the dubious narrative of Abe Lincoln freeing the long suffering slaves.
Reparations should be paid to south for the depredations by Sherman, Sheridan, and other beastly Union folks.
Caryl Johnston link
"Shame is a mental attitude without which man would not be under the degree of pressure which is needed for the production of truth." From his book, Speech and Reality. Eugene Rosenstock-Huessy,
A people, a nation without shame: i.e. without truth.
Clyde Wilson is a distinguished Professor Emeritus of History at the University of South Carolina He is the author or editor of over thirty books and published over 600 articles, essays and reviews
Dr. Wilson is also is co-publisher of Shotwell Publishing, a source for unreconstructed Southern books.

redpajama_set_name: RedPajamaCommonCrawl


Let everyone enjoy this Christmas!! A perfect Christmas day special gift for your children, colleagues or loved ones with Christmas tree, Santa and cake weighting 1 Kg.
You will feel the love only when you fall in it. It's truly magical as this combo of 500 gm rich plum cake with 750 ml of red wine.
Christmas is only complete with Christmas tree and Santa. Let your loved one enjoy Christmas with your gift. An arrangement of Christmas tree, Santa cap, Santa and plum cake weighing 500gm.
Gift a perfect day with a warm Christmas wishes to your loved ones. An arrangement of 24 pieces Ferrero Rochers, Santa and a bunch of 15 Gerberas.
Yellow Gerberas are for friendship and gratitude. Surprise him/her to feel your friendship and love with 10 yellow gerberas and with a yummy tummy 500 g plum cake.


text:
Ask Us How We Can
Personalize This Trip for You!
bot says what?
Fake Scammer Password
Submit Contact Form
SOUTH-EAST ASIA	- MYANMAR (BURMA)
Myanmar Essentials
EDUCATION, CULTURAL IMMERSION & VOLUNTEERING, SPIRITUAL, SPA & WELLNESS
PRIVATE TOUR - 9 DAY SAMPLE ITINERARY
FROM £$ 3918
Tour Overview Tour Itinerary Places Photo Gallery Hotels Testimonials
Private Tour Highlights
Begin this journey in the former capital of Yangon
Experience confluence between the modern and the holy at Yangon
See Mandalay, a snapshot of rural Myanmar
Visit Bagan, the holy city of Myanmar
Leave in awe of this deep spiritual experience
Go past countless venerated Buddhist landmarks
Experience the Bhutanese's undeniable connection to Buddhism
View the famous holy image of "Maha Muni"
Experience the magic of Bagan with an exhilarating hot air balloon ride over the area
Mahagandayone Monastery, where young men learn the ways of Buddhism
Interested in this tour? Let us build you a customized quote based on your budget.
Contact an expert tour consultant
Begin your survey of Myanmar essentials in the former capital of Yangon where the products of a burgeoning Tiger economy stand shoulder to shoulder with venerated Buddhist landmarks. From here, travel to the city of Mandalay, a place where traditional Burmese cultural is intertwined with remnants of Dutch colonialism. Finish your adventure traveling along the Ayeyarwady to the rural charm of Amarapura and spiritual splendor of Bagan.
Starting in Yangon, you'll get to experience a modern city standing side-by-side with such venerated sites as the Chaukhtatgyi Reclining Buddha, Sule Pagoda and Shwedagon Paya. Discover thrillingly anachronistic discoveries around every corner.
Next, you'll travel north to the traditional (and very active) city of Mandalay. Positioned on the banks of the mighty Ayeyarwaddy River, Mandalay lies within easy distance of former colonial hill stations, ancient cities and an abundance of cultural attractions. In contrast to the colonial feel of Yangon, Mandalay embodies all that is traditional about Burma. You will visit Mandalay's most famous sights including pagodas, palaces and monasteries.
Finish your tour of Myanmar with a visit to an essential component of its identity: Bagan. On the same level as what Angkor Wat is to Cambodia or Giza to Egypt – Bagan is a testament to the nation's golden age when their cultural impact was at its greatest. The Burmese's undeniable connection to Buddhism is most apparent here. Visitors to Bagan are left in awe by the spiritual experience that is attributed to by the sheer number of temples in such a confined region and to the irresistible tranquility that seems to be embodied by the locals.
Regional and domestic airfare from Bangkok to Yangon, Yangon to Mandalay, Bagan to Yangon and Yangon to Bangkok, Hotel accommodation including continental or buffet breakfast, Private transfers between airports and hotels with assistance and baggage handling, Private guided tours in English including all entrance fees, Local airport taxes that are payable in the country of destination are not included. Taxes and security fees that can be paid at time of ticketing are already included in the quote (if airfare has been included in the quote)
* Additional supplements may apply during the weeks immediately preceding and following the Lunar (Chinese) New Year. The dates vary each year, but fall sometime between January 21st and February 20th:
2016 – Monday, February 8th
2017 – Saturday, January 28th
2018 – Friday, February 16th
Best Time to Travel
Best Good Consult
Double £$3600 £$3918 £$4971 £$5565
Single £$5411 £$6074 £$8180 £$9368
Prices shown above are per person. Hotel categories do not adhere strictly to international ratings; Yampu has evaluated the hotels according to destination and availability. Prices include local airfare (where applicable), hotel accommodation including daily breakfast; all transfers with baggage handling, all guided tours in English and all entrance fees.
Please note that prices are subject to change based on availability and seasonality, especially during the holiday season from December 20th through January 5th each year. Please contact a Yampu Travel Specialist for more information on best times to travel.
All our trips are operated on a private basis unless specified otherwise. This is only a sample itinerary; your Yampu Tour Consultant will personalize this trip for you according to your available dates, interests and type of hotels. This is your trip and we will work on making it perfect!
International flight to Bangkok
Overnight international flight to Bangkok.
Arrival in Bangkok
Arrival in Bangkok. Connect with a regional flight to Yangon. Upon arrival in Yangon, airport reception and transfer to a hotel for check-in. Enjoy the remainder of the day at leisure.
City Tour of Yangon
Enjoy a full day city tour of Yangon's most important historical and cultural sites with a private guide. Beginning at the Sule Pagoda in the city center, continue through the streets of the downtown area. Home to some of the most splendidly kept colonial buildings meshed with ancient pagodas, Yangon still encapsulates its colonial past. Continue to visit the Chaukhtatgyi Reclining Buddha. Said to be one of the largest images of its kind, the huge reclining Buddha stretches over 223 feet. Next visit Botahtaung read more...
Enjoy a full day city tour of Yangon's most important historical and cultural sites with a private guide. Beginning at the Sule Pagoda in the city center, continue through the streets of the downtown area. Home to some of the most splendidly kept colonial buildings meshed with ancient pagodas, Yangon still encapsulates its colonial past. Continue to visit the Chaukhtatgyi Reclining Buddha. Said to be one of the largest images of its kind, the huge reclining Buddha stretches over 223 feet. Next visit Botahtaung Pagoda, named after the one thousand military leaders who are said to have brought relics of the Buddha from India thousands of years ago. From there, continue to Kandawgyi Park and the amazing Karraweik Royal Barge.
There will be time to enjoy lunch at a local restaurant for a taste of Myanmar (Burma) cuisine. Undoubtedly the best time to visit the Shwedagon Pagoda is in the early evening as the sun begins to fall over the city. Testament to the faith of the Burmese, the Shwedagon stands at 326 feet and is covered with hundreds of gold plates; the top of the Stupa is encrusted with 4,531 diamonds – the largest of which is a single 76 carat diamond. Enjoy dinner at another local restaurant before returning to the hotel for the night.
...read less
Enjoy read more...
Visit to Kalaywa and Scott Market
Morning visit to the Kalaywa Monastery, which is home to approximately 1,000 monks. Here, experience one of the most auspicious moments one can hope to experience in this mystical land. Each morning Myanmar (Burma) is scattered with thousands of monks roaming the streets collecting alms for their meals. Observe this traditional procession before continuing to the National Museum to learn about the rich culture and heritage of Myanmar (Burma).
Enjoy lunch at a local restaurant. Afterwards, visit the read more...
Enjoy lunch at a local restaurant. Afterwards, visit the Scott Market, a sprawling 80 year old market that is home to a variety of interesting Burmese goods, from lacquer ware to gems and jewelry. To gain a sense of the everyday life of the Burmese, continue to Chinatown and the local fruit market. Again, enjoy dinner at a local restaurant before returning to the hotel for the night.
Morning read more...
Yangon – Bagan
Transfer to the airport for a flight to Bagan. Upon arrival, airport reception and transfer to a hotel. After check-in, visit the Bagan pagodas that are the most culturally significant and best preserved, including the Shwezigon, Ku Byauk Gyi Temple (which is known for its exquisite murals), Khay Min Ga Temple, Htilo Minlo and the amazing Ananda Temple.
Bagan is not only famous for its profusion of pagodas, but also for its artistic handicrafts and lacquer ware. Master craftsmanship of lacquer ware read more...
Bagan is not only famous for its profusion of pagodas, but also for its artistic handicrafts and lacquer ware. Master craftsmanship of lacquer ware has been the pride of Bagan since the days of the Bagan Empire. After lunch (not included), visit a local lacquer ware store where the process of making each piece from start to finish can be seen.
In the afternoon, take a pony cart and explore the areas that cars are unable to enter. The only way to truly appreciate the beauty of Bagan is to watch the sunset from the sunset viewing platform for the panoramic views of the surrounding temples. Sit back, relax, and be amazed by the panoramic view while watching the sun slowly set behind the ancient pagodas. Return to the hotel for the evening.
Transfer read more...
Bagan – Mandalay
Early this morning, take the unique opportunity to see one of the most remarkable sights in Asia, while drifting over the enchanting landscape dotted with ancient temples. The magic of Bagan has inspired visitors for many centuries and Marco Polo once described it as 'one of the finest sights in the world'. Riding in a hot air balloon allows for a spectacular vantage point of this celebrated landscape.
Drifting over a panorama of ancient pagodas scattered around, the fabulous spires begin to glow with read more...
Drifting over a panorama of ancient pagodas scattered around, the fabulous spires begin to glow with the dawn and then blaze with vibrant color as the sun rises over the far horizon. Long lines of red-robed monks weaving through the streets collecting early morning alms and children delighted at the sight of a hot air balloon waving up at you will all be seen. When returning from the balloon ride, enjoy a glass of champagne before returning to a hotel for breakfast.
After breakfast, drive to Mount Popa, an extinct volcano with spectacular views located an hour away. It's considered the abode of Myanmar's most powerful Nat (Spirits) and the remains of a petrified forest here produce a profusion of trees, flowering plants and herbs. En route, visit some palm tree plantations to enjoy a relaxing break and experience the local plantation lifestyle.
Enjoy lunch at Popa Mountain Resort and begin an exploration of Mount Popa. At the foot of the mountain, observe the major pilgrimage destination, the Nat Shrine, which contains a display of mannequin-like figures representing the 37 Nat. Then visit the summit, the Sandalwood Forest or the local museum and medicinal herbs garden. Afterwards, drive to Mandalay and check in to a hotel.
Note: Light winds and stable weather conditions are needed for the balloon ride, and these conditions determine the length of the ride. The experience typically lasts about 3 hours with an average of 45 minutes of flight time, and a portion from each flight is donated to community programs that benefit the local population.
Early read more...
Journey up the Irawaddy River to the Mahamuni Pagoda & Shwe Kyaung
Transfer to the jetty for a morning excursion to Mingun. Take a one hour boat trip up the Ayeyarwaddy (Irrawaddy) River, a major river that bisects the country. Journey to Mingun to visit the unfinished Mingun Paya (Pagoda), begun in 1790 by King Bodawpaya, and the Myatheindan Paya with its seven circular terraces. Continue to the 90 ton Mingun Bell, built by King Bodawpaya in 1808. Afterwards, enjoy lunch at a local restaurant.
This afternoon's sightseeing will be to the Mahamuni Pagoda, named after read more...
This afternoon's sightseeing will be to the Mahamuni Pagoda, named after the holy image "Maha Muni" housed within. The image is said to have been cast in the lifetime of the Gautama Buddha and that Buddha embraced it 7 times, thereby bringing it to life. Consequently, devout Buddhists hold it to be alive and refer to it as the "Maha Muni Sacred Living Image."
Next visit Shwe Kyaung (Golden Palace Monastery), a fragile reminder of the old Mandalay Palace where it was originally housed before being moved to its current location in 1880. After this, visit the Kuthodaw Pagoda which is known as the world's largest book due to the Buddhist scripture carved on 729 marble slabs. A drive to the top of Mandalay Hill will provide a beautiful atmosphere for sunset over Mandalay. Enjoy dinner at a local restaurant and then transfer back to a hotel.
Mandalay – Sagaing Hills
This morning's activities start with a drive to Amarapura, situated about 11 kilometers (about 7 miles) south of Mandalay. Here visit U Bein Bridge, the longest teakwood bridge in the world. It crosses the Taungthaman Lake and is curved to withstand the wind and waves. The next stop will be the Mahagandayone Monastery. In his lifetime, a Myanmar male is expected to spend some of his life serving as a Monk to learn the ways of Buddhism.
Enjoy lunch at a local restaurant and then continue to Ava. A few read more...
Enjoy lunch at a local restaurant and then continue to Ava. A few kilometers south of Amarapura, Ava was the capital of the Burmese Kingdom for nearly 400 years during the Second Myanmar Empire. Here visit picturesque ruins, villages and a quaint country monastery by pony cart.
Continue to the surrounding area of Sagaing Hills. Sagaing is considered to be the living center of the Buddhist faith in Burma and the hundreds of monasteries reverberate with the echoes of cymbals, gongs and pagoda bells. Enjoy dinner at a local restaurant and then return to a hotel for the night.
This read more...
International flight home via Bangkok
Transfer to the airport for a flight to Bangkok, to fly home or continue with an optional Yampu Tours add-on.
Yangon, Yangon Region, Myanmar (Burma)
Mandalay, Mandalay Region, Myanmar (Burma)
Bagan, Indonesia
Places You'll See
As the main economic hub of Myanmar, Yangon is always bustling with activity. Take a trip up to the top of Shwedagon Hill to see the Shwedagon Pagoda, the most important religious site in Myanmar. Visit the Zoological Gardens to see Myanmar's most expansive wild animal collection, or the People's Park for its huge concrete water fountain and in-park museum.
Home to nearly 2,000 monuments spread over 16 square miles of land, and numerous religious edifices, Bagan is overflowing with rich culture. Visit the Ananda Temple, one of the four surviving Buddhist temples, or the Bagan Archaeological Museum, the only museum in the city's fascinating archeological zone.
The second largest city of Myanmar is Mandalay. Centered around the royal Palace, Myanmar is the religious and cultural hub of northern Myanmar. Many Pagodas, churches, temples and mosques lurk in this fascinating city. Along with the exciting destinations to visit is an intriguing cuisine with an array of specialties form an assortment of regions.
Hotel Options
3 Star Properties
Yangon : Inya Lake Hotel
Inya Lake Hotel
Yangon , MYANMAR (BURMA)
The Inya Lake Hotel, surrounded by 37 acres of verdant gardens, a serene lake resplendent with lotus, and a free-shaped swimming pool offers the perfect retreat for guests to simply sit back and relax. The colonial styled hotel with its teak wood floors and oriental feel evokes charming memories of a by-gone era. The 239 guestrooms are decorated in retro style offering guests astonishing views over the city of Yangon and the Inya Lake. Experience the exotic delicacies of Myanmar, this secret tropical cuisine so redolent of the spices, textures and flavors of both this country and its neighbors. Unwind and enjoy the magic of sunset at the Lake View Bar or just relax at the Pool Bar.
Return to Hotel Listing
Yangon : Summit Parkview
Summit Parkview
Experience the graciousness of Myanmar's warm hospitality at Summit Parkview, situated near the 'Heart' of Yangon, only walking distance to the Shwedagon Pagoda. Summit Parkview Yangon offers a blend of classic & contemporary designed rooms with complimentary Wi-Fi. The property features an all-day International cuisine dining café, business center, a bar with live entertainment, a fitness center, transportation and laundry services with complimentary parking on site. Rooms are fitted with a flat-screen cable TV, air conditioning. Shower facilities or bathtub are included in all rooms. A 24 hour English speaking front desk associate to cater to all inquiries.
Yangon : Best Western Green Hill Hotel
Best Western Green Hill Hotel
With its serene location away from the hustle and bustle of the city, the Best Western Green Hill Hotel invites guests to relax and enjoy the distinctive charms of this tranquil area. This heritage hotel has a collection of impeccably decorated suites with traditional style furnishings brimming with timeless class and elegance. The refined look is complemented by the latest technology amenities including complimentary Wi-Fi and high definition LED televisions. The fitness center offers the latest machines paired with user-friendly fitness equipment, and the restaurant offers a complimentary buffet breakfast as well as Chinese, Thai, European, and traditional Myanmar cuisine.
Mandalay : Hotel Yadanarbon
Hotel Yadanarbon
Mandalay , MYANMAR (BURMA)
Mandalay : Smart Hotel (Superior)
Smart Hotel (Superior)
Mandalay : Ayarwaddy River View Hotel
Ayarwaddy River View Hotel
Bagan : Bagan Hotel River View
Bagan Hotel River View
Bagan , MYANMAR (BURMA)
The Bagan Hotel River View, located in the beautiful area of Old Bagan, offers guests the perfect sightseeing opportunity in Bagan. The 107 spacious and inviting rooms are equipped with free Wi-Fi, plasma screen TVs, air conditioning, and lovely private bathrooms. The hotel also features a stunning outdoor pool with comfortable lounge area, a relaxing hot tub, and a beautiful garden. Guests can also enjoy a variety of massage and beauty treatments at the spa. The onsite restaurant offers Asian and European inspired cuisine.
Bagan : Kumudara Hotel
Kumudara Hotel
Located at the edge of archaeological monument zone, surrounded by farms and ruins of temples, Kumudara Hotel is the only hotel in Bagan with the unbeatable location where guests can enjoy the priceless view of hundreds of pagodas and at least 10 famous ones. The rooms are spacious and beautifully decorated with local artwork, and are equipped with air conditioning, Satellite TV, free Wi-Fi, and private bathrooms. Kumudara Hotel is the only hotel in Bagan who has as its signature swimming pool with its breathtaking with its panorama view of ancient Bagan temples. Timeless in its natural the restaurant offers a wide range of Myanmar traditional cuisines, Asian cuisines, and international menus.
Bagan : Popa Mountain Resort
Popa Mountain Resort
Rising up from the scorched plains situated on a steep sided volcanic peak is the lushness of Mount Popa. The Popa Mountain Resort, comprising tastefully designed chalets perched on the hill with magnificent views across the ravine, traditionally furnished and fully equipped with modern facilities amidst the lush hillsides. The acclaimed restaurant and extensive terracing provides a perfect place to relax and take in the breathtaking scenery, and remains deeply committed to eco-tourism with the kitchen supplied by the organic produce from the resorts organic farms. Guests can also enjoy a variety of massage treatments at the spa.
Bagan : Thande Hotel
Thande Hotel
Bagan Thande Hotel is located at the south-west corner of the ancient walls of Old Bagan City and on the eastern bank of the River Ayeyarwaddy and also situated inside Bagan Archaeological Zone. All of the rooms at Thande Hotel are cozy and are equipped with air conditioning, Wi-Fi, a comfortable seating area, and a private bathroom. The hotel also features beautiful outdoor swimming pool with lovely lounge area and poolside bar, a Jacuzzi, and a bid-sanctuary garden. There is also an onsite spa offering a variety of massage treatments, as well as open-air dining options.
Yangon : Sule Shangri-La Hotel
Sule Shangri-La Hotel
Elegant piano music fills the air as you step into the lobby of Sule Shangri-La, Yangon, which lies at the heart of one of Southeast Asia's most exciting cities. From the windows of the spacious rooms, one can look out over historic Yangon at the river, lush tropical trees and shining pagodas. Before dinner, visit the Shwedagon Pagoda, one of Myanmar's most sacred sites, and watch as the sun sets over its golden dome. After a walk through nearby People's Park, you return to the comfort of Sule Shangri-La, Yangon for dinner at the hotel's signature Summer Palace, and in the morning, start with a swim in the outdoor pool, at the fully-equipped Fitness and Recreation Center.
Yangon : Sedona Hotel Yangon
Sedona Hotel Yangon
Sitting majestically on eight acres of beautifully landscaped gardens, Sedona Hotel Yangon is a 20-minute drive away from the international airport and the bustling city center. This deluxe luxury hotel in Yangon impresses with its local ethnic decor and architecture. It offers 366 newly-upgraded rooms and suites along with several dining options, as well as a new 29-storey Inya Wing extension with 431 well-appointed accommodations, along with a grand lobby and a high-end retail gallery. Relish the multitude of flavors at the variety of dining outlets. Choose from a relaxing spa treatment or a high impact workout at the gym for an uplifting experience.
Yangon : Kandawgyi Palace Hotel
Kandawgyi Palace Hotel
The Kandawgyi Palace Hotel, Yangon situated in its privileged position on the shores of the tranquil Kandawgyi Lake and was originally opened in 1934 as the Rangoon Rowing Club. The hotel retains the traditions of Myanmar architecture using local golden teak and modern conveniences blending with the beautiful environs of the lake, gardens and original old rain forest. The spa at The Kandawgyi Palace Hotel has a range of treatments to help guests relax, and the hotel offers an exquisite selection of dining options, which include a vast range of gastronomical pleasures from refined local Myanmar cuisine to International menus.
Yangon : Novotel Yangon Max
Novotel Yangon Max
Indulge in exquisite luxury at the Novotel Yangon Max, offering contemporary design mixed with Myanmar accent and modern accessories. The 366 spacious and comfortable rooms are equipped with Wi-Fi, LCD TV, minibar, and private bathrooms. Novotel Yangon Max features a beautiful outdoor swimming pool, a well-equipped fitness center, tennis court, and Premier lounge. The spa offers a variety of massage and body treatments. The hotel offers different restaurants to suit different taste buds. Options include The Square, Chinese Restaurant and French Restaurant. Relax with a selection of wine, cocktails and light snacks at the Pool Bar.
Yangon : Savoy Hotel
The Savoy Hotel is a beautiful colonial-style boutique hotel. The Savoy is ideally located in the picturesque area of Yangon, overlooking the Shwedagon Pagoda, Myanmar's "twinkling wonder" and the nearby People's Park. All 30 deluxe rooms including six suites express the charm of "the old days" with traditional Myanmar antiques, teak furniture and spacious bathrooms. Nicely overshadowed by tall old trees, the pool with its lounge area makes the Savoy Hotel a silent oasis in the middle of the bustling city. The Kipling's Restaurant and its outdoor terrace offer a fusion of Asian and Western cuisine, while The Bistro offers traditional French bistro dishes.
Mandalay : Mandalay City Hotel
Mandalay City Hotel
Bagan : Amazing Bagan Resort
Amazing Bagan Resort
The Amazing Bagan Resort promises each guest unsurpassed ambiance and personalized service altered to each individual's needs. All of the rooms are spacious and elegantly designed, and are equipped with Satellite TV, minibar, and private bathroom. The hotel also features a quaint outdoor pool with a comfortable lounge area, and a rejuvenating spa offering a variety of massage and body treatments. The Green House Restaurant offers a taste-bud tingling range of dining choices to suite all tastes, Traditional, Asian or European.
Bagan : Aye Yar River View Hotel
Aye Yar River View Hotel
Occupying a vantage site on the banks of the Ayeyarwaddy River and reveling in space and privacy, the Aye Yar River View Resort is an ideal destination for a family holiday, individual solitude and self-renewal or intimate holiday for the hopeless romantics. The idyllic tropical setting, irresistible charm of the romantic moonlit horse carriage rides and sunset over the Ayeyarwaddy, drinks, fun-filled activities and resort facilities but most of all, guest's well-being and comfort assured by the ever-attentive service hosts – these are the vital ingredients in this unique cocktail for an invigorating holiday and many memorable moments at The Aye Yar River View Resort and Bagan.
Bagan : Bagan Thiripyitsaya Sanctuary Resort
Bagan Thiripyitsaya Sanctuary Resort
Bagan Thiripyistaya Sanctuary Resort is situated on the banks of the Irrawaddy, Myanmar's river of history and legend. The Resort sprawls over 24 acres of landscaped gardens, which is home to mature tropical trees and flowering plants, as well as native birds and a number of small tame animals. All of the rooms are spacious and quaint, and are equipped with a television, free W-Fi, a seating area, and a private bathroom. The Resort pool, being the largest in the area, offers enough space for all. To soothe the body and mind, choose from several treatments at the Thiripyitsaya Spa. The Bagan Thiripyitsaya Sanctuary Resort Restaurant offers Myanmar, Asian, and Western inspired cuisine.
Bagan : Thazin Garden Hotel
Thazin Garden Hotel
Thazin Garden Hotel,Bagan is a Grand stadium located on the high plain surrounded with ancient pagodas and ruins. Due to the elevated position the viewers can enjoy the natural scenes of hilly ridges and green plains, especially the golden Pagodas. Thazin Garden Hotel consists of 50 Garden View Deluxe rooms and 17 Pagoda View Deluxe rooms, each of which is equipped with Satellite TV, minibar, and lovely private bathrooms. The hotel features a beautiful outdoor pool with a comfortable lounge area, a pool-side garden restaurant, and library services. The spa team will help guests to relax and ease tense muscles with a variety of massage and body treatments, as well as facial treatments.
Yangon : The Strand (Superior Suite)
The Strand (Superior Suite)
Constructed in 1901 in a classic colonial style, the hotel retains its heritage architectural details, such as marble and teak wood flooring, ceiling fans, chandeliers, lacquer wood furniture, Burmese antiques, and signature service elements, while offering a contemporary twist through a refreshed color palette and subtle decorative details. The interiors of all the hotel's 31 suites keep up with the Strand's legendary style and elegance, while at the same time showcasing the latest technology, including new air conditioning, sound and communications systems. The spa offers stress relieving traditional Myanmar therapies, and the Strand Grill offers delicious fine dining.
Yangon : Park Royal Hotel (Deluxe)
Park Royal Hotel (Deluxe)
Park Royal Yangon Hotel offers a superb location in the midst of the city's prized cultural attractions, including the legendary Shwedagon Pagoda and its heritage sites. Each of the rooms and suites features a spacious work area, stylish décor, plush furnishings and complimentary Internet access. Take a relaxing dip in the swimming pool while soaking up the sun, visit the state-of-the-art gymnasium for an invigorating workout, or go on a rejuvenating journey with the selection of indulgent spa treatments. Sample traditional Myanmar favorites like Myanmar Chicken Curry in an alfresco or indoor setting, or taste exquisite Japanese cuisine by the sushi bar.
Yangon : Chatrium Hotel Royal Lake
Chatrium Hotel Royal Lake
Chatrium Hotel Royal Lake Yangon shines as one of the topmost Yangon hotels in Myanmar for pure luxury and contemporary comfort. Situated among lush greenery and beside the famous Kandawgyi Lake, views at the Chatrium Hotel Royal Lake Yangon are simply stunning and spectacular. Every guestroom is spaciously designed and furnished to reflect the luxurious surroundings, with breathtaking views of Shwedagon Pagoda. Choose from six restaurants and bars for delicious dining, relax by the beach-styled swimming pool, work-out at the Fitness Centre and rejuvenate at Nemita Spa, offering a range of treatments including facials, massages, body scrubs, and more.
Mandalay : Sedona Hotel
Sedona Hotel
Mandalay : Mandalay Hill Resort
Mandalay Hill Resort
Mandalay Hill Resort lies at the foot of Mandalay Hill with a panoramic view of a myriad of pagodas and faces the distinctive architecture of the Royal Palace and its beautiful moat. Your visit will be enhanced by the fun-loving hospitable people of Myanmar and you will created treasured and timeless memories. Mandalay lies within reach of some of most remarkable archaeological sites in the world that has inspired visitors to Myanmar for nearly a thousand years.
Bagan : Aureum Palace (deluxe room)
Aureum Palace (deluxe room)
Set within Bagan Archaeological Preservation Zone among the ancient temples of The Kingdom of Bagan this expansive resort and luxury spa set amidst 27 acres of tropical landscaped gardens offers the ultimate in relaxation for guests seeking a unique experience.. Strolling through the grounds enjoying the breezes rolling off the lake refreshes the palate from the heat and dryness of ancient Bagan. Bedrooms are spacious and elegant with all modern facilities: bathrooms are large and lavishly equipped with luxurious amenities. Indoor or al-fresco dining options and bars, cultural entertainment or rest by the poolside for ultimate repose.
Bagan : The Hotel at Tharabar Gate
The Hotel at Tharabar Gate
The Hotel @ Tharabar Gate is located in the most unique Archaeological Site of South East Asia, the Ancient capital of the Burmese Empire, Old Bagan. The Hotel offers 83 luxury rooms including 4 Suites, all decorated with teak floors and typical Burmese furniture. All rooms are fully air-conditioned and feature Satellite TV, Mini Bar and a private Garden. Internet and Wi-Fi is available in the Lobby. The restaurant is well known for its open air fine dining, traditional Myanmar food, Europeans and Asian Cuisine. The hotel also features a pool side bar to relax with a cool Cocktail. For Relaxation guests are invited to experience the Spa with Signature Treatments of Myanmar and Thailand.
Yangon : The Governor's Residence
The Governor's Residence
A romantic, colonial-style mansion dating from the 1920s, Belmond Governor's Residence is redolent of the days when it was home to the ruler of Myanmar's southern states. With its fan-cooled verandas and teak armchairs, this delightful Belmond hotel in the elegant Embassy Quarter of Yangon, conjures up a bygone era while offering every modern pleasure. Carved teak and sumptuous silks combine to make the spacious rooms both fresh and timeless. Go for a cooling dip in the fan-shaped swimming pool, or discover a range of spa treatments that rejuvenate the body while relaxing the mind. Dinner is served alfresco in the balmy evening air by lantern-light, as tropical fragrances scent the breeze.
Yangon : The Strand (Deluxe Suite)
The Strand (Deluxe Suite)
Mandalay : Rupar Mandalar Resort
Rupar Mandalar Resort
Mandalay : The Hotel by the Red Canal (Chin Suite)
The Hotel by the Red Canal (Chin Suite)
Bagan : Aureum Palace (Jasmine or Orchid Villa with Lake View)
Aureum Palace (Jasmine or Orchid Villa with Lake View)
Set within Bagan Archaeological Preservation Zone amongst the ancient temples of The Kingdom of Bagan this expansive resort and luxury spa set amidst 27 acres of tropical landscaped gardens offers the ultimate in relaxation for guests seeking a unique experience. Strolling through the grounds enjoying the breezes rolling off the lake refreshes the palate from the heat and dryness of ancient Bagan. Bedrooms are spacious and elegant with all modern facilities: bathrooms are large and lavishly equipped with luxurious amenities. Indoor or al-fresco dining options and bars, cultural entertainment or rest by the poolside for ultimate repose.
Traveled February, 2014
In Myanmar, all the people were very nice and so were the guides
Overall, it was great and as good as anyone could expect. In Myanmar, all the people were very nice and so were the guides. We also felt quite safe. The hotels were, in one word, superb; each more beautiful than the other. I felt bad leaving. The program was very intense and tough; a lot of climbing and a schedule without, or little breaks. Your tip about wearing sandals was greatly appreciated, since we had to take off and put on footwear so many times. You told us that people wanted clean dollar bills. This was very extreme. Even at the visa office, we have been asked three times for a different bill before it was acceptable. In other words, tourists should not use the ATM, but rather go to the bank and obtain clean new bills. Cambodia was a very good balance to Myanmar. Both places had very nice people, and, of course, fascinating temples and other sites, but the Cambodia part had a more relaxed schedule and the tours consisted of very different temples; huge, large black stones, and ruined structures, rather than the more delicate, golden temples of Myanmar. Overall, we had a great trip. Both countries, as different as they are, are fascinating and the trip more than worthwhile.
Traveled To
Max and Mary
Traveled February 2016
Thanks much for arranging the trip in Myanmar
I want to commend to Yampu especially all the guides and drivers such as they were very good to Mary recognizing her limitations. The guides were knowledgeable, very friendly, spoke good enough English and courteous…I would not hesitate to have them in our home.
Fritz M
All in all, this was a great trip
All in all, this was a great trip. I am reminded of something I read in a travel book some years ago which said Here's what I love about travel; strangers get a chance to amaze you. In Myanmar, I found myself constantly amazed. I would love to go back and pick up the areas of the country that I missed on this trip and spend more time in the sites that I found to be particularly interesting and which required more time than I had on this trip to do them justice. I think things will begin to change rapidly in Myanmar now that liberalization has begun. I appreciate all the work Yampu staff put into developing this custom itinerary for me, and I wish all of you great success in building your business in Myanmar.
Let Us Customize This Trip For You
Our World Experts offer full support and dedication to customizing this tour to fit your wishlist - We can mix and match experiences, hotels and highlights to fit your budget and taste.
Complete Myanmar Experience
From the charming bustle of Myanmar's cities to the silent splendor of its temples, the natural beauty and the ...
Interests: EDUCATION, CULTURAL IMMERSION & VOLUNTEERING
Trip Duration: 15 days
Myanmar Essentials With Ngapali Beach
Let Yampu guide you through an in depth exploration into the bustling metropolises of Yangon and Mandalay, to the ...
Interests: TROPICAL ISLAND & BEACH VACATIONS
Burmese Temples and Pagodas with U Bein Bridge
Explore Burmese temples, pagodas and more in this Yampu tour. The balancing act between Myanmar's rising impact ...


text:
Q: Use of gs register on a 32 bit program over a 64 bit linux In a 64 bit program the selector:offset used to get the stack protector is fs:0x28, where fs=0. This poses no problem because in 64 bit we have the MSR fs_base (which is set to point to the TLS) and the GDT is completely ignored.
But with 32 bit program the stack protector is read from gs:0x14. Running over a 64 bit system we have gs=0x63, on a 32 bit system gs=0x33. Here there are no MSRs because they were introduced in x86_64, so the GDT plays an important role here.
Dissecting this values we get for both cases a RPL=3 (which was expected), the descriptor table selector indicates GDT (LDT is not used in linux) and the selector points to the entry with index 12 for 64 bits and index 6 for 32 bits.
Using a kernel module I was able to check that this entry in 64-bit linux is NULL! So I don't understand how the address of the TLS is resolved.
The relevant part of the kernel module is the following:
void gdtread()
{
    struct desc_ptr gdtr;
    seg_descriptor* gdt_entry = NULL;
    uint16_t tr;
    int i;

    asm("str %0" : "=m"(tr));

    native_store_gdt(&gdtr); // equiv. to asm("sgdt %0" : "=m"(gdtr));
    printk("GDT address: 0x%px, GDT size: %d bytes = %i entries\n",
           (void*)gdtr.address, gdtr.size + 1, (gdtr.size + 1) / 8);

    gdt_entry = (seg_descriptor*)gdtr.address;
    for(i = 0; i < (gdtr.size + 1) / 8; i++)
    {
        if(tr >> 3 == i)
            printk("Entry #%i:\t<--- TSS (RPL = %i)", i, tr & 3);
        else
            printk("Entry #%i:", i);

        if(!((uint64_t*)gdt_entry)[i])
        {
            printk("\tNULL");
            continue;
        }

        if(gdt_entry[i].s)
            user_segment_desc(&gdt_entry[i]);
        else
            system_segment_desc((sys_seg_descriptor*)&gdt_entry[i++]);
    }
}

Which outputs the following on a 64-bit system:
[ 3817.191065] GDT address: 0xfffffe0000001000, GDT size: 128 bytes = 16 entries
[ 3817.191073] Entry #0:
[ 3817.191075]  NULL
[ 3817.191078] Entry #1:
[ 3817.191081]  Raw: 0x00cf9b000000ffff
[ 3817.191084]  Base: 0x00000000
[ 3817.191088]  Limit: 0xfffff
[ 3817.191091]  Flags: 0xc09b
[ 3817.191096]      Type = 0xb (Code, non conforming, readable, accessed)
[ 3817.191100]      S    = 0 (user)
[ 3817.191103]      DPL  = 0
[ 3817.191105]      P    = 1 (present)
[ 3817.191109]      AVL  = 0
[ 3817.191112]      L    = 0 (legacy mode)
[ 3817.191115]      D/B  = 1
[ 3817.191118]      G    = 1 (KiB)
[ 3817.191121] Entry #2:
[ 3817.191124]  Raw: 0x00af9b000000ffff
[ 3817.191127]  Base: 0x00000000
[ 3817.191130]  Limit: 0xfffff
[ 3817.191133]  Flags: 0xa09b
[ 3817.191137]      Type = 0xb (Code, non conforming, readable, accessed)
[ 3817.191141]      S    = 0 (user)
[ 3817.191144]      DPL  = 0
[ 3817.191146]      P    = 1 (present)
[ 3817.191149]      AVL  = 0
[ 3817.191152]      L    = 1 (long mode)
[ 3817.191155]      D/B  = 0
[ 3817.191157]      G    = 1 (KiB)
[ 3817.191160] Entry #3:
[ 3817.191163]  Raw: 0x00cf93000000ffff
[ 3817.191166]  Base: 0x00000000
[ 3817.191169]  Limit: 0xfffff
[ 3817.191171]  Flags: 0xc093
[ 3817.191175]      Type = 0x3 (Data, expand down, writable, accessed)
[ 3817.191178]      S    = 0 (user)
[ 3817.191181]      DPL  = 0
[ 3817.191183]      P    = 1 (present)
[ 3817.191186]      AVL  = 0
[ 3817.191189]      L    = 0
[ 3817.191191]      D/B  = 1
[ 3817.191194]      G    = 1 (KiB)
[ 3817.191197] Entry #4:
[ 3817.191199]  Raw: 0x00cffb000000ffff
[ 3817.191202]  Base: 0x00000000
[ 3817.191205]  Limit: 0xfffff
[ 3817.191207]  Flags: 0xc0fb
[ 3817.191211]      Type = 0xb (Code, non conforming, readable, accessed)
[ 3817.191214]      S    = 0 (user)
[ 3817.191217]      DPL  = 3
[ 3817.191219]      P    = 1 (present)
[ 3817.191222]      AVL  = 0
[ 3817.191224]      L    = 0 (legacy mode)
[ 3817.191227]      D/B  = 1
[ 3817.191230]      G    = 1 (KiB)
[ 3817.191233] Entry #5:
[ 3817.191235]  Raw: 0x00cff3000000ffff
[ 3817.191238]  Base: 0x00000000
[ 3817.191241]  Limit: 0xfffff
[ 3817.191243]  Flags: 0xc0f3
[ 3817.191246]      Type = 0x3 (Data, expand down, writable, accessed)
[ 3817.191250]      S    = 0 (user)
[ 3817.191252]      DPL  = 3
[ 3817.191255]      P    = 1 (present)
[ 3817.191258]      AVL  = 0
[ 3817.191260]      L    = 0
[ 3817.191262]      D/B  = 1
[ 3817.191265]      G    = 1 (KiB)
[ 3817.191268] Entry #6:
[ 3817.191270]  Raw: 0x00affb000000ffff
[ 3817.191273]  Base: 0x00000000
[ 3817.191276]  Limit: 0xfffff
[ 3817.191278]  Flags: 0xa0fb
[ 3817.191281]      Type = 0xb (Code, non conforming, readable, accessed)
[ 3817.191284]      S    = 0 (user)
[ 3817.191287]      DPL  = 3
[ 3817.191289]      P    = 1 (present)
[ 3817.191292]      AVL  = 0
[ 3817.191295]      L    = 1 (long mode)
[ 3817.191298]      D/B  = 0
[ 3817.191300]      G    = 1 (KiB)
[ 3817.191303] Entry #7:
[ 3817.191306]  NULL
[ 3817.191308] Entry #8:    <--- TSS (RPL = 0)
[ 3817.191312]  Raw: 0x00000000fffffe0000008b0030004087
[ 3817.191316]  Base: 0xfffffe0000003000
[ 3817.191321]  Limit: 0x04087
[ 3817.191324]  Flags: 0x008b
[ 3817.191327]      Type = 0xb (Busy 64-bit TSS)
[ 3817.191331]      S    = 1 (system)
[ 3817.191333]      DPL  = 0
[ 3817.191336]      P    = 1 (present)
[ 3817.191339]      AVL  = 0
[ 3817.191341]      L    = 0
[ 3817.191344]      D/B  = 0
[ 3817.191347]      G    = 0 (B)
[ 3817.191349] Entry #10:
[ 3817.191352]  NULL
[ 3817.191355] Entry #11:
[ 3817.191358]  NULL
[ 3817.191360] Entry #12:
[ 3817.191362]  NULL
[ 3817.191365] Entry #13:
[ 3817.191367]  NULL
[ 3817.191369] Entry #14:
[ 3817.191372]  NULL
[ 3817.191374] Entry #15:
[ 3817.191377]  Raw: 0x0040f50000000000
[ 3817.191380]  Base: 0x00000000
[ 3817.191382]  Limit: 0x00000
[ 3817.191385]  Flags: 0x40f5
[ 3817.191389]      Type = 0x5 (Data, expand up, read only, accessed)
[ 3817.191392]      S    = 0 (user)
[ 3817.191395]      DPL  = 3
[ 3817.191397]      P    = 1 (present)
[ 3817.191400]      AVL  = 0
[ 3817.191403]      L    = 0
[ 3817.191405]      D/B  = 1
[ 3817.191408]      G    = 0 (B)

I haven't tried this module on a 32 bit system yet, but I'm on my way.
So, to make the question clear: how does the gs segment selector work in a 32-bit program running on a 64-bit linux kernel?

A: After the comment of @PeterCordes I searched in the "AMD64 Architecture Programmer's Manual, vol. 2", where in page 27 says:

Compatibility mode ignores the high 32 bits of base address in the FS and GS segment descriptors when calculating an effective address.

This implies that a 64-bit kernel managing a 32-bit process uses the MSR_*S_BASE registers as it would for a 64-bit process.  The kernel can set the segment bases normally while in 64-bit long mode, so it doesn't matter whether or not those MSRs are available in 32-bit compatibility sub-mode of long mode, or in pure 32-bit protected mode (legacy mode, 32-bit kernel).  A 64-bit Linux kernel only uses compat mode for ring 3 (user-space) where wrmsr and rdmsr aren't available because of privileges.  As always, segment-base settings persist across changes to privilege level, like returning to user-space with sysret or iret.
Another thing that made me think that this registers weren't used for compatibility-mode processes was GDB. This is what happens when trying to print this register while debugging a 32-bit program.:
(gdb) i r $gs_base
Invalid register `gs_base'

Debugging a 64-bit program it works fine.
(gdb) i r $fs_base
fs_base        0x7ffff7d00c00      0x7ffff7d00c00

Since the instruction rdgsbase is a 64-bit instruction (trying to execute that opcode in a program 32-bit yields a SIGILL signal), it is a bit tricky to obtain the value of this registers within a 32-bit program.
The first solution I thought was to read it from a kernel module:
unsigned long gs_base = 0xdeadbeefc0ffee13;
asm("swapgs;"
    "rdgsbase %0;"    // maybe unsafe if an interrupt happens here
                      // be careful if using this for anything more than toy experiments.
    "swapgs;"
    : "=r"(gs_base));
printk("gs_base: 0x%016lx", gs_base);

So I created a driver for a device in /dev, so when a program open()s that file the code above is executed. After compiling and running a 32-bit program that opens this file I got this
[10793.682033] gs_base: 0x00000000f7f9f040

And using gdb to inspect 0xf7f9f040+0x14 I saw the canary, meaning that it was the TLS.
(gdb) x/wx 0xf7f9f040+0x14
0xf7f9f054: 0x21f03c00
(gdb) x/wx $ebp-0xc
0xbffff60c: 0x21f03c00

The other way I can think of is to perform a far call to change from 32-bit to 64-bit, execute rdgsbase and then return to 64-bit. Probably this is a better solution since it doesn't need a kernel module.  (As long as you can assume you're running on a CPU that supports the FSGSBASE extension, and a new enough kernel to enable it.)
Something like this:
#include <stdio.h>

__attribute__((naked))   // or define the function in an asm statement at global scope
extern void rdgsbase()
{
    asm("rdgsbase %eax; retf");
}

int main()
{
    unsigned int* gs_base = NULL;
    unsigned int canary;
    // would be unsafe in a leaf function: clobbers the red zone
    asm("lcall $0x33, $rdgsbase; mov %%eax, %0" : "=m"(gs_base) : : "eax");
    asm("mov %%gs:0x14, %%eax ; mov %%eax, %0" : "=m"(canary) : : "eax");
    printf("gs_base = %p\n", gs_base);
    printf("canary: 0x%08x\n", canary);
    printf("canary: 0x%08x\n", gs_base[5]);
}

I know it is very very dirty and ugly, but it works.
$ gcc gs_base.c -o gs_base -m32
/usr/bin/ld: /tmp/ccAPoxwj.o: warning: relocation against `rdgsbase' in read-only section `.text'
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE

$ ./gs_base
gs_base = 0xf7f80040
canary: 0x59511d00
canary: 0x59511d00

In a 32-bit system the gs segment selector has the value 0x33, this points to the 7th entry in the GDT (index 6). So let's see what is in there.
Using the same module I shown in the OP (with only minor modifications) I printed the GDT used during the execution of a specific process. This is the entry with index 6:
[ 3579.535005] Entry #6:
[ 3579.535007]  Raw: 0xd100ffff
[ 3579.535009]  Base: 0xb7fcd100
[ 3579.535011]  Limit: 0xfffff
[ 3579.535013]  Flags: 0xd0f3
[ 3579.535018]      Type = 0x3 (Data, expand down, writable, accessed)
[ 3579.535019]      S    = 0 (user)
[ 3579.535021]      DPL  = 3
[ 3579.535023]      P    = 1 (present)
[ 3579.535025]      AVL  = 1
[ 3579.535027]      L    = 0
[ 3579.535028]      D/B  = 1
[ 3579.535030]      G    = 1 (KiB)

In gdb we can verify that it coincides with the TLS of said process:
(gdb) x/wx $ebp-0xc
0xbffff60c: 0xa6e29800
(gdb) x/wx 0xb7fcd100+0x14
0xb7fcd114: 0xa6e29800

Using strace we can see how the 32-bit glibc sets the gs on a 64-bit system:
set_thread_area({entry_number=-1, base_addr=0xf7ebb040, limit=0x0fffff, seg_32bit=1, contents=0, read_exec_only=0, limit_in_pages=1, seg_not_present=0, useable=1}) = 0 (entry_number=12)

This syscall performs in the kernel the setup of the MSR_GS_BASE with the value specified in the argument base_addr. The kernel also places the value 0x63 in the gs register, which points to the entry with index 12, a NULL entry.
On a 32-bit system the syscall is exactly the same
set_thread_area({entry_number=-1, base_addr=0xb7f66100, limit=0x0fffff, seg_32bit=1, contents=0, read_exec_only=0, limit_in_pages=1, seg_not_present=0, useable=1}) = 0 (entry_number=6)

But here, on a 32-bit kernel (which doesn't know anything about MSR_GS_BASE) the gs register gets the value 0x33, pointing to the index 6 in the GDT. Since there is no MSR_GS_BASE now is the GDT entry the one that is setup, with base address and limit fields (and rest of fields) equal to the ones specified in the arguments.
On the other hand, the 64-bit glibc uses the syscall arch_prctl(ARCH_SET_FS, 0x...) to set the value of MSR_FS_BASE. This syscall is only available for 64-bit programs.
The only thing that I don't quite understand yet is why set gs=0x63 instead of 0 or 0x2b (the value of ss, ds and es)...


It's time to think INSIDE the box. Here's how Marley Spoon is streamlining your dining, and how you can make the most of your Marley Spoon moments!
Cooking with Marley Spoon means eating sustainably, supporting local businesses, and simplifying dinnertime to give you back the time to enjoy what you love. There are lots of ways we help in the kitchen but we understand busy people don't always have the time to explore all the many tricks and tips we've built into the Marley Spoon experience for you!
Imagine this - Marley Spoon for dinner, PLUS snacks and even breakfast juices?! Our Fruit Box is jam packed with 3.5kg of locally-sourced fruit. With every box, we'll feature a special type of fruit. This could mean something exotic, like mango or pineapple, or maybe a fruit at its seasonal peak. Fruit stays fresh & firm for 4-5 days, which means you have plenty of time to snack, bake, or blend it.
No, we're not writing in a French accent. But we ARE obsessed with our app. It's got all your previous and upcoming orders - and it's the perfect spot to edit your menu on the go for up to 4 weeks in advance. You can also let us know if you're going away (lucky you!) or you need to pause your deliveries for whatever reason. If you accidentally recycle your recipe card early (guilty), you can use the app to cook and you rate your meals on the spot. Be honest - we love real feedback, and we discuss your thoughts every week at Marley Spoon HQ.
There are two types of Marley Spooners - the organised meal selector vs. and the whatever arrives is great kinda person. Luckily, we serve both personalities! The most important tip for both people is to select your food preferences in your account details section so we know what you love. This means we'll auto-select the best meals for you, even if you don't get a chance to curate your own menu.
We know that dinnertime means something different to everyone, so we give you the freedom to choose what best suits your lifestyle each week. Every recipe we share reflects our love for seasonal ingredients and fresh flavours.
We're foodies who love to chat!
Just call 02 6145 2910 or send us an email at contact@marleyspoon.com.au. Our customer care team are available on Monday, Tuesday, Wednesday and Friday from 7am - 7pm, Thursday from 9am - 5pm, Saturday from 8am - 4pm and Sunday from 9am - 5pm.
We think that cooking at home is obviously the healthiest dinner option. We also know that sometimes, supercharging your healthy dinners is a priority. That's why we introduced a large selection of "Healthy Choice" dishes each week - four healthy options in both our 2-person box and our 4-person box. "Healthy Choice" dishes use whole grains, lots of high fibre vegetables and lean meats, and very little oil, sugar and salt.
So what are you waiting for? Grab $35 off your first box now!


text:
AMC Theatres Announce MoviePass Competitor
Over Moviepass? Here's how to cancel your membership
Rose Kennedy, For the AJC
Over your Moviepass?
The drama surrounding the world's first flat-fee subscription movie service is starting to rival the movies on the screen. Even the company admits it's "going through a rough patch," which it compared to Uber's learning curve, according to Deadline Hollywood.
»RELATED: MoviePass to raise prices, limit access to major films
Those who still own a Moviepass (of the three million who signed up in less than a year) are feeling the growing pains. There have always been the rules about one pass per person, smart phone a must and membership and tickets non-transferable. But other restrictions have gradually joined, culminating in the July 5 announcement of a variable "peak pricing" system that would ask subscribers to pay an additional fee for some showtimes based on high demand for certain titles, dates or times of day.
FILE - In this Jan. 30, 2018 file photo, Cassie Langdon holds her MoviePass card outside AMC Indianapolis 17 theatre in Indianapolis. The startup that lets customers watch a movie a day at theaters for just $10 a month, is limiting new customers to just four movies a month. The move comes as customers and industry experts question the sustainability of MoviePass' business model. Because MoviePass is paying most theaters the full price of the ticket, the service is in the red with just one or two movies in a month. (AP Photo/Darron Cummings, File) ORG XMIT: NY110
That announcement was followed by the July 31 letter from Moviepass CEO Mitch Lowe that told subscribers, "We must reduce availability for big new-release titles, such as Mission: Impossible - Fallout and other popular new releases, at least for a while as we adjust the business model," and, "Showtimes offered through our service will vary from day to day, and every showtime may not be available."
The July 26 outage generally attributed to a cash shortage (according to The Verge) and the abrupt block on Mission Impossible - Fallout left more Moviepass holders unhappy.
No one's saying the blips aren't expected. From Day One, the Moviepass model has included a service agreement giving Moviepass the right to change its service conditions at any time. And so it's been sort of a game of Chicken as the company slowly got more and more restrictive.
An increase to $14.95 per month for memberships is also expected by the end of August, according to Business Insider. Though that's still well below what you'd pay for two standard admission tickets, if it isn't enough to keep you involved with this start-up, get out!
And for once, that is easily said and easily done, BI added. "Dozens of Twitter users have complained that the cancel button 'isn't working' on the MoviePass app," it explained. "But their troubles may boil down to a simple misunderstanding."
BI noted that the common theme among those complaining was that they couldn't press the cancel button, even if they wrote in the provided box asking why they were leaving the service.
"But writing in the box is actually optional," it added. "Users don't have to write anything. But they do have to select from the drop-down menu above that text box why they are canceling, based on the provided options."
In short, to cancel, make sure to select an option from the drop-down menu before you hit "cancel," even if you've already written out your reasons for pulling the plug.
And if you'd still like to pay a flat fee and see multiple movies? There are other options for avid moviegoers seeking a bargain if Moviepass turns out not to be sustainable, according to The Verge. "You're probably wondering whether there's a competing product that stacks up," The Verge said. "The answer is somewhere between 'yes' and 'no.'"
»RELATED: Is AMC's new movie subscription service a better deal than MoviePass?
No one is going to let you see a movie a day all month long for $10. "But that's primarily because MoviePass' business model was so poorly thought-out that it essentially drove its owner to the edge of bankruptcy," The Verge added. "Instead, the few existing MoviePass alternatives operate more like discount services: you essentially get discounted movie tickets in exchange for a monthly fee."
MoviePass is quickly turning from a thriller into a horror show for its shareholders.
Here are the three to look at, according to The Verge:
AMC Stubs A-List: $19.95 per month yields three movies per week, including IMAX, 3D, AMC Prime with Dolby Vision, or any other premium format. The drawback is this only applies to the 600 AMCs theaters nationwide. The Verge called Stubs A-List "the best service for the money and the closest thing to MoviePass you can get."
Sinemia: $3.99 per month for one ticket; $7.99 per month for two tickets; $9.99 per month for two tickets plus IMAX and 3D; $13.99 for three tickets plus IMAX and 3D, with access to any movie at any time with no blackouts and no theater restrictions whatsoever.
It's not at all close to the Moviepass model, The Verge cautioned. "You're basically just pre-buying cheaper movie tickets, rather than joining a more flexible service you can use multiple times a week. You also can't see multiple movies on the same day, and there doesn't appear to be a way to buy additional tickets within a given month."
Cinemark Movie Club: $9 per month for one 2D movie ticket credit per month, which you can upgrade to a 3D/IMAX version by paying an additional fee, but only at Cinemark theaters. Credits roll over from month to month and you can use the membership to buy additional $8.99 tickets for you or your friends at any time. This is the most limited of the potential Moviepass replacement plans.


text:
Christian Atheism
Eric Voegelin
Maben Walter Poirier
sceptical religion
"Of course there is no God. But we must believe in Him"
Voegelin's essay open in the Manse's shady back-yard
Today, my last Sunday off before I rejoin the fray after my summer leave, I decided to reread a 1971 lecture called "The Gospel and Culture" by Eric Voegelin (1901-1985) as well as a 2009 paper by Maben Walter Poirier called "Eric Voegelin's Immanentism: A Man At Odds With The Transcendent?".
As a sceptic with a naturally religious mind I continue to find both the lecture and the essay interesting because, as Poirier notes:
In a memoir entitled "The Professor and the Profession", recently published by the University of Missouri Press, Professor Heilman reported that Voegelin, on one memorable occasion, said to him: "Of course there is no God. But we must believe in Him" (p.8).
Despite this statement a majority of Voegelin's supporters still seem to hold that he was a Christian. As Poirier says it is interesting also to note that
His atheist opponents also think this to have been the case, despite the fact that Voegelin is much more in accord with them than they realise. The fact is that he differs from his "atheist opponents" only to the extent that he wishes to draw on his immanentised understanding of Christianity—read solely as a civil theology—to mitigate what he sees as the disastrous effects of the civil theology that is modern millenarianism. In short, he is more prudential than they, but he is not less an atheist (n. 8, p. 6)
A year after first reading it I find myself responding positively to Poirier's point that "the motive behind Voegelin's advocacy of an immanentised Christianity [was to have] 'his' Christianity act as the basis on which to erect a new civil theology, a civil theology that would be less millenarian than were the civil theologies that issued out of the Enlightenment" (n. 12, p. 7). This motive seems not unconnected to the concerns I expressed in the piece I posted earlier this morning called Being an Umpire and not a Player.
Here are a three more relevant paragraphs from Poirier's essay which, to quote Poirer from elsewhere, leads Voegelin, Poirier, and me too, "onto a terrain on which I cannot comfortably travel":
Parenthetically, one of the implications of Voegelin's prudential approach to this most important of issues is that it forces us to conclude that Voegelin was primarily not a philosopher, if, by "philosopher," we mean someone who devotes himself to speaking candidly about as much of the truth as is available to him regarding the human condition, and damn the consequences. Voegelin never damned the consequences.
Voegelin was a social and political thinker who deeply wanted his fellow human beings to experience civility in their relations with one another (a far from unworthy goal in these modern and violent times) more than he wanted them to know the truth, and unfortunately this civility, in Voegelin's estimation, could only be purchased by their knowingly pretending to credit what he, and they, conceived to be an untruth. This is the cost of civility, for Voegelin, and we have no choice but to pay the price if we mean to be decent and moral. Simply put, the origin of civility is in the lie that we knowingly tell ourselves about this most important matter, namely, "there is no God, but we must believe in him" even if there is no God, for the alternative is too terrible to live through.
And so, in a subtle way, Voegelin was a specifically modern variant of Aristotle's "continent man" (spoudaios) more than he was a philosopher. He was someone who believed that under current conditions, which may be the norm at all times, it is not appropriate to dwell solely on speaking the truth. In fact, it may be reckless for us to do so, which is something that one ought never to be. It would almost seem as if Voegelin's sense of morality demanded that the horrendous consequences of speaking the truth be brought to the attention of those who may be inclined to be irresponsible and improvident enough to want to speak it, and this alone should suffice to induce them to be prudent where speaking the truth is concerned. Evidently, Voegelin saw a conflict between being moral and being truthful, which is something that no classicist or scholastic would acknowledge (p. 10).
This is clearly terrain upon which it is not comfortable to travel but, given the current state of affairs I find all around me (both locally, nationally and globally), I have no choice but to continue to traverse it.
Time for an afternoon gin and tonic I think . . .
At this link you will find a postscript to this post prompted by a question sent to me by DK.
Labels: Christian Atheism Eric Voegelin Maben Walter Poirier sceptical religion
Screenshots of my twitter thread noting my real co...
A meditation on a dark and evil heirloom following...
#StopTheCoup Cambridge 28th August 2019
A postscript to 'Of course there is no God. But we...
"Of course there is no God. But we must believe in...
Being an 'umpire' and not a 'player'


text:
Ethw On Ledger Stax
If you are interested in purchasing the Ledger Stax to meet your requirements there are a few important things to know prior to you make your purchase. We'll go over all you need to knowabout the device, including how to receive an offer code, and what features are available on this gadget.
Ledger Stax is a hardware wallet created to help users manage the digital accounts they have. It's a credit card-shaped device that's a bit different from the older versions of Ledger hardware wallets. The latest model has the curved E Ink screen, a magnet system, Bluetooth connectivity, and a lock screen.
The Ledger Stax supports more than 5,000 cryptocurrencies, including Litecoin, Dogecoin, Ripple and Cardano. The device also has NFT (Non-fungible token) support. These are specialized coins that can be stored and traded through a Ledger Stax.
The security features on the Ledger Stax are backed by the Secure Element chip. It is the chip used in passports and credit cards. The Secure Element chip makes sure the security of your cryptocurrency assets. secure from thieves.
The Ledger Stax is equipped with Bluetooth that allows it to connect directly to Ledger Live Mobile app. The users can also utilize its wireless Qi charging feature.
In addition to that, the Ledger Stax comes with magnetic technology, which allows it to be stacked with similar devices. It also supports offline mode, which means the device will be active even when switched off.
Ledger Stax is a brand new hardware wallet designed to help you manage the digital asset you have. It offers an unbeatable amount of customization, a curved touchscreen, and safe elements. It's capable of working with Mac, Windows, and Ubuntu, and supports more than 500 cryptocurrencies.
Ledger Stax comes with Bluetooth 5.2 and USB-C ports as well as a 200mAh battery. It also has embedded magnets which allow you to stack several Stax gadgets together.
As a crypto wallet Ledger Stax is a cryptocurrency wallet that Ledger Stax lets you safely keep and manage your cryptographic keys. It is also possible to use it as an alternative to a cold storage device which means it is less susceptible to attacks by hackers.
The device runs a proprietary OS that lets you alter it to your needs. It is also possible to set a custom image or name for the screen that locks. In addition, Ledger Stax is equipped with a reliable Bluetooth antenna.
The Ledger Stax is built to comply with industry-leading security standards. It comes with the Secure Element chip that is certified to CC EAL5+ requirements. It also has the capability of clear signing, enabling users to confirm the authenticity of their transactions and decrease the chance of phishing attacks.
Ledger Stax is the latest hardware crypto wallet from French startup Ledger. It features a sleek and modern design, complete isolation of keys, and the ability to store nearly 5500 tokens.
The device comes with a touch screen and an E-Ink display that is able to support up to 500 different cryptocurrencies. The battery is also included that lasts from weeks to months. You can connect it to your laptop or smartphone via Bluetooth.
To improve the user experience, Ledger has designed a adjustable lock screen that can be customized. Furthermore the device is equipped with magnets that allow you to connect multiple devices together. This makes it easier to carry around.
To ensure the security of its users, Ledger uses a secure architecture and a chip that is secure, known as The Secure Element. This provides institutional grade security for digital assets.
The most significant feature of Ledger is its simple signing. It lets users verify the details of transactions without compromising their privacy. As a result, it can help you avoid scams and attacks of phishing.
Ledger has a special feature that allows you to view NFTs on the device. For example, you can look up a QR code labels, or any image.
The Ledger Stax can be described as the newest hardware wallet made by the company behind the venerable Ledger Nano S and Nano X. They are excellent for long-term investments and are simple to transport around.
They're extremely secure and can protect your private key. They also come with unique security features, like offline mode. If you are not online however, you are able to access your cryptocurrencies by using the built-in magnet.
One of the most intriguing characteristics in the Ledger Stax is its touchscreen. The curved display of e-ink provides more space for reading transactions and view NFT collections. It's additionally compatible with iOS, Windows, and macOS.
It is powered by Bluetooth 5.2, which allows it to join with Ledger Live through a phone. You can also set up a pin code for easier access. There's a specific "Magnet Shell" protection case that is available.
If you live outside the United States, Ledger products typically ship for free. However, you may have to pay taxes for the product based on your location.
The Ledger Stax is a hardware wallet that combines the convenience of a physical device with the convenience of an electronic display. It's designed to make it easy to manage and store your cryptocurrencies.
Ledger Stax is a powerful wallet. Ledger Stax is a powerful wallet that is able to handle more than 500 cryptocurrencies, tokens and NFTs. You can also choose to modify the screen using a photo or your favorite NFT. A curved touchscreen screen helps you keep track of your crypto portfolio.
The Ledger Stax is also linked directly to Ledger Live platform, which gives you a convenient way to check transaction details and also to buy and sell coins. The use of a hardware wallet provides on-chain security, as your private keys won't be accessible to unauthorised users.
In addition to storing and managing your cryptocurrencies in addition, the Ledger Stax software can also be used in managing NFT collections across various blockchains. These include Ethereum and Polygon-based NFTs.
The Ledger Stax is equipped with Bluetooth that allows you to connect it to your smartphone , or desktop. You can even use it as a screen protector. To help ensure security the device comes with an integrated battery. In the event that the device is not in use the battery can last up to three months.
The Ledger Stax is a breakthrough consumer device. It comes with a 4 inch touchscreen, magnetics, and an extremely secure design. Comparatively to its predecessors Stax is more secure. Stax offers more protection and offers a better user experience. In fact, it's better than other wallets that use hardware!
The Ledger Stax can store more than five hundred cryptocurrencies, including Ethereum and Polygon-based NFTs. It also has a powerful 4000mAh battery with a touch-screen interface as well as a sleek magnetic document kit that allows for the highest capacity to stack. But, if you're trying to purchase one of the new wallets, you'll need to wait a few more months.
There's no need to panic however. It's true that the Ledger Stax is still a few years away from becoming available in the wild. However, in the interim you'll need to buy the Ledger wallet application and which is the Ledger Nano S and Ledger S. Ledger S. It is possible to purchase the latter two items on the official website of the manufacturer.
While using the Ledger Wallet software is the best option but there's a much more advanced way to set up your new crypto-holding machine. This involves downloading the company's application, installing it onto your computer, and allowing it to access your crypto holdings.
The Ledger Stax is a top-quality hardware wallet designed in collaboration with the former Apple iPod creator Tony Fadell and design firm LAYER. It was designed to be simple to use, it has an innovative E-Ink display that offers a clear, easy-to-read interface. It also comes with an angled screen as well as magnets that are embedded which make it more durable and practical.
In addition to the capability to store and transfer a variety of digital assets, it also has the ability to transfer and store a wide range of assets. Stax is also designed to protect the non-fungible currency (NFTs). Because it stores private keys in a secure environment, it's less susceptible to hacking attempts than other wallets for crypto.
Users can alter their lock screen. They can pick the preferred image, select an unique name for the device, and monitor its status when it locks and unlocks. Furthermore Stax Stax is compatible with Qi wireless charging, which allows users to charge it from the Qi charger of their choice.
The battery life is quite great. The Ledger Stax's battery can last for months on a single charge, based on how often you use the device.
Ledger Stax is the latest generation of hardware wallets from Ledger the company that invented its first electronic wallet. It combines the security of Ledger Live with the ease of use of a touch. The latest model is equipped with a range of features that make it easier to send and receive cryptocurrency.
The Ledger Stax's screen is made up of an E-ink-sized credit card display. It gives a clear as well as a natural experience for reading, avoiding reflections and offering a greater contrast. In addition, the screen features a curved touch interface for users to view and sign transactions with the click of a button.
Ledger Stax Ledger Stax also features a built-in rechargeable lithium-ion battery. It allows the device to be fully functional for months after a single charge. Additionally it can be charged wirelessly, or using a USB-C cable.
In terms of security in terms of security, the Ledger Stax comes with the secure element chip to give an additional layer of security. In addition, the device has been certified to the CC EAL5+ standards. Lastly, the device comes with Bluetooth and has a secure USB-C port to connect to the Ledger Live mobile app.
Ledger Stax Ledger Stax vs Nano X vs Nano S Plus. Which one is better? These are top-quality hardware crypto wallets. They are easy to use and have many options. The Nano X, Nano S Plus and Stax are great options for beginners and advanced users alike.
If you're looking for a secure efficient, reliable, and user-friendly device that is reliable, secure and user-friendly, this Ledger Stax can be the best way to go. It was designed in the hands of iPod designer Tony Fadell, and has all the features of the Nano X, but at a more affordable price. This version has a touchscreen and rechargeable battery which helps it last longer.
Ledger is a pioneer in the world of crypto. They have developed a range of hardware wallets, and each comes with a set of specific security features that protect private keys.
Through the Nano X, you can transfer cryptocurrencies directly to your phone. This is the perfect solution for users who are on the move. Additionally, it comes with Bluetooth support. You can also connect your phone to Nano X via USB C. However, you'll need to switch on the device by pressing a left button for 3 seconds.
If you're in the market for a crypto wallet, you'll be pleased to learn that Ledger recently introduced their Ledger Stax. The new hardware wallet blends an e-ink display that is curvy with magnets to make an extremely portable, dependable device.
The Ledger Stax is an e-wallet that is the size of a credit card that will allow you to securely manage and store the digital asset you have. It has a distinctive sleek design, and comes with a variety of other options. Among the features are an electronic-ink display as well as NFC capabilities.
The Ledger Stax is built on an aluminum chassis, with a rounded edge and a soft, concave surface. There is also an integrated magnet that helps to increase its stackability. Similarly, there is a Bluetooth(r) antenna and an efficient Bluetooth(r) battery.
It works it with iOS 12 and up and Windows 10 and up. It can connect to your smartphone via Bluetooth and a safe USB-C cable.
You can set up your Ledger Stax using just one button. It features a touch-sensitive E Ink display that creates an easy-to-read interface. It allows you to customize the lockscreen as well as view your pictures.
Ledger Stax can be described as a brand new hardware crypto wallet that comes with the highest level of security. The new cryptocurrency wallet provides users with a user-friendly interface that allows them to complete transactions quickly and safely.
The device is built with a world-class Secure Element chip. The chip is utilized in passports and credit cards, as well as in payment systems, and many other critical data.
Another important feature of Ledger Stax's is their E Ink touchscreen. The curved touchscreen is a first in the market. It has Bluetooth connectivity, and can be coupled to Ledger Live mobile app. If it's not being used, the device conceals itself with magnets.
A major feature that is a major feature of Ledger Stax lies in the ability to personalize the screen of lock. It lets users include their preferred NFT and photo. Users can also use Infinity Pass to access the Infinity Pass to get their free NFT as well as utilities.
Ledger Stax is made for people who are passionate about their digital assets. They want to put their money into them and shield them from loss. While this hardware wallet has an expensive price compared to some of its rivals but it's an excellent choice for serious cryptocurrency investors.
Ledger Stax is the most recent hardware wallet by French business Ledger. It's a touchscreen device with an E Ink feature. There are other cool features as well.
The Ledger Stax features a curved 3.7 inch touchscreen. This makes it more convenient to use. Users can also personalize the screen. A magnet allows users to attach the device to a phone.
The Ledger Stax is also capable of creating QR codes. It can be used to pay cash-free. Additionally, it can be used on mobile phones that are cord-free.
The Ledger Stax works for iOS 13+ as well as Android 9+. It has a Certified CC EAL5+ chip security system. However, its price is high. At $279US, it is nearly twice as costly as the Nano X.
One of the most attractive selling factors can be the screen. The display is made of E Ink which is curved. A further feature that is important is the capacity to store NFTs which are also known as non-fungible tokens.
It's compatible with over more than 5,000 cryptocurrency, including Ethereum, Polygon, and Nano X. It is also compatible with the DeFi suite of protocols.
The Ledger Stax is a new hardware wallet that helps people keep track of their assets digitally. It is designed to look similar to an actual credit card, the Stax provides users the ease of carrying around an electronic wallet that is crypto-friendly, but still ensuring security. With a magnetic case a touchscreen display as well as a massive 200 mAh battery it is Stax is compact enough to fit comfortably in one's palm.
The device features a 3.7 inch curved E Ink touchscreen. The display is perfect to view transactions and read messages. It also supports Bluetooth 5.2, a feature that allows you to connect to your mobile.
The Stax can be used with iOS 10+, Android 9+, and Ubuntu. The user can also alter the screen that locks. They can also monitor the lock/unlock state of their device, and also check the percentage of their battery. The integrated Ledger Live app lets customers to control their investments of more than 500 tokens and coins.
The Ledger Stax features magnetic cases that allows you to place more than one device on top of it. As with it's predecessor, the Nano S Plus, the Stax is made for use at home.
If you've been using the Ledger Nano for some time It could be the right the right time to think about the next generation crypto device that is the Ledger Stax. The new model joins a storied line of hardware wallets well-known in the Crypto space.
The Ledger Nano Stax, like its predecessor model, is a gadget designed to be used in the mobile lifestyle. It's a compact device that supports a variety of cryptos. It can manage up to 5,500 different tokens, including Polygon NFTs as well as Ethereum NFTs.
One of the biggest benefits of the Ledger Stax is its touchscreen. The screen of the E Ink2 has a curved design that makes it easier to read.
Another important feature of Ledger Stax is its rechargeable battery. Ledger Stax is its rechargeable battery. A single charge could keep the device in operation for weeks or months. With the Ledger Stax, you'll have the ability to save your digital assets in a secure manner.
The Ledger Stax is compatible for iOS 13+, and macOS 12and up. It can be connected to your smartphone using Bluetooth or with a USB-C cable.
Ledger Stax is the latest in the crypto physical wallet marketplace. The sleek, curved, touchscreen wallet allows users to secure their digital assets. It supports more than 5,000 coins and tokens and is designed to enhance the user experience.
The wallet can be charged with the Qi wireless charging method. The wallet also comes with a magnetic locking system. There's a USB Type C port. A 3.7-inch electronic-ink display lets you view and sign transactions.
The wallet comes with a built-in Ledger Live application. It also allows users to use third-party apps to expand their portfolio. Comparatively with the Nano S Plus, the Ledger Stax has a larger screen, and has more features.
The Stax has a rounded edge chassis and a powerful Bluetooth antenna. In addition, it has an Secure Element chip, the same chip that is used in Nano X. These elements make the device safer against hackers.
With its big screen and magnet system, Stax has an unmatched interactivity. It is different from other wallets in that it lets you customize the touch screen with images of NFT. You can also generate QR codes.
The Ledger Stax is an exciting physical wallet which promises a lot. It's designed to increase accessibility, security, and interactivity while maintaining the highest quality of user experience. If you're thinking of buying one of these, here are a few important things to know.
First of all, it comes with a curved E ink touchscreen. It will be the only one of its kind. The device can be used to sign transactions, or browse NFT collections. Furthermore it comes with Bluetooth.
It also has an integrated magnet system that allows you to stack several Stax devices. Another cool thing about it is its ability to be charged via Qi wireless charging, which is the similar technology used in Samsung as well as Apple.
It also comes with a built-in battery that can last for months or weeks. That's a really big deal with regards to an electronic wallet for crypto.
Overall, it's a good device. However, there are some drawbacks to it. For starters, it's quite expensive. If you're prepared to invest in the hardware wallet, it's worth it.
Password Manager Ledger Stax
How To Get Your Bitcoin Wallet Address
Best Digital Wallet Bitcoin
How To Transfer Crypto To Ledger Wallet
Ellipal Hardware Wallet Battery Replacement
Chanel Boy Wallet Silver Hardware
Smartphone Crypto Wallet
Crypto Wallet Crypto.com
Where To Find Bitcoin Wallet Address
Ledger Stax Corporation
Ledger Stax Liktor
Best Crypto Wallet For Phone


text:
UTRS Participates in Philadelphia Broad Street Run to Support Veterans
2018 marks the sixth time that Team UTRS, comprised of employees, friends and family, will run in the Philadelphia Broad Street 10 Miler to raise funds for The Mission Continues—an organization that empowers our nation's veterans to successfully transition back into life at home by redeploying their strengths and skills through community service fellowship programs and service platoons throughout the country.
The Mission Continues' commitment to military personnel and community outreach complements UTRS's own goals and values. As a technology and engineering firm that provides services and solutions to the Department of Defense and other government agencies, UTRS has many employees who are active-duty reservists or veterans themselves, which made the foundation's purpose an easy cause to rally behind.
Local fundraising for platoons across the country has been a key factor in the organization's ability to raise awareness about its mission, recruit members, and mobilize monthly service projects to benefit the community. Projects such as mentoring at-risk youth, fighting to reduce inner-city childhood hunger, or striving to end veteran homelessness are just a few ways that The Mission Continues offers veterans, active-duty service members, and reservists the opportunity to band together for the greater good.
Through fundraisers like Team UTRS's run in the Philadelphia Broad Street 10 Miler to support the organization, platoons are able to gain the awareness they need to help veterans succeed and the community flourish.
UTRS is excited to be able to support The Mission Continues' growth efforts in South Jersey, and is eager to spread the word to area businesses.
To learn more about The Mission Continues and its various service programs, visit https://www.missioncontinues.org/.
Prev postPrev post:
Next postNext post:
UTRS Named Prime Contractor on U.S. Army RS3 Contract
UTRS Logs 10 Miles for The Mission Continues and America's Veterans


text:
Q: Why does my sprite does not move beyond the first waypoint?

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class ZombieControl : MonoBehaviour {

[SerializeField]
Transform[] waypoints;

[SerializeField]
float moveSpeed = 2f;

int wayPointIndex =0;

void Start()
{
    transform.position = waypoints[wayPointIndex].transform.position;
}

void Update() {
    Move ();
}

void Move()
{
    transform.position = Vector2.MoveTowards (transform.position, waypoints [wayPointIndex].transform.position, moveSpeed * Time.deltaTime);

    if (transform.position == waypoints [wayPointIndex].transform.position) {
        wayPointIndex += 1;
    }

    if (wayPointIndex == waypoints.Length)
        wayPointIndex = 0;
}
}

A: I'm guessing this is because your transform.position never exactly equals your waypoint position because of the accuracy of floats. You should be using a tolerance when using equalities with floats.
if (Vector2.Distance(transform.position, waypoints[wayPointIndex].transform.position) < .05f) // or some other small distance
{
    wayPointIndex += 1;
}

A: Vector2 is based on floats, and floats frequently don't quite exactly equate due to minor rounding issues. So this line of code probably never returns true:
if (transform.position == ...

See notes at:
https://docs.unity3d.com/560/Documentation/ScriptReference/Vector2.Equals.html
Try testing the distance between them instead (or better, the square of the distance is faster to calculate).
Vector2 difference = transform.position - waypoints [wayPointIndex].transform.position;

if ( difference.SqrMagnitude() < 0.001 ) {
    wayPointIndex += 1;
}

If it doesn't work at first, experiment with the threshold to find a value that suits your needs.
If you're doing this a lot, create a helper function. E.g, a similar example for Vector3 at:
https://answers.unity.com/questions/395513/vector3-comparison-efficiency-and-float-precision.html


Yummy food as well as cool drinks and delicious Paul Cluver wines are on sale in the amphitheatre. Or, if you prefer, you can pack a picnic – although your own alcohol is not permitted.
Please refrain from smoking in the amphitheatre or bringing folding chairs and leave your pets at home as the venue is located within a protected nature reserve.
Pack blankets, cushions and warm clothes as it gets chilly at night and don't forget a torch so you can find your way back to the car!
Gates open at 16h30 & show starts 19h00.


It's never been easier to collect data. And it's never been more difficult to cut through all of the noise. The abundance of data collection methods, tools, apps, and tricks has created its own problem: few people actually know what to do with their data once they have it.
Just logging in to Google Analytics can be confusing with all the dashboards and tables and widgets and graphs. Even if you can navigate Google Analytics, it's hard to know exactly which numbers you should focus on to grow and engage your audience.
This free Google Data Studio template gives you an overview of your most important metrics all in one easy-to-read page. You'll get a brief guide that shows you how to analyze your visitor funnel and spot ways to attract, engage, and convert your traffic.
Setup takes less than 3 minutes and your data automatically updates each time you open it.
Should you be focusing more of your limited time and money on getting new traffic or converting your existing traffic?
Should you focus on SEO, social, referral—all of them?
How engaged are your users and how likely are they to come back and/or tell their friends about you?
How can you actually use all of this information to grow an engaged audience?
This free report allows you to analyze your own data at each level of your visitor funnel, from Acquisition to Activation to Retention to Revenue to Referrals (your 'AARRR' funnel).
Setup takes just a few clicks (as long as you have a working Google Analytics account). You can be analyzing your own data in 3 minutes.
Drill down into your segments and find out where your most valuable traffic is coming from and how to spot your most promising opportunities.
Get an end-to-end view of the hard numbers that you can actually use to make smarter business decisions about your blog.
Click the button below and enter your email address and you'll receive access to the report along with a guide that walks you through an example of how to use it to get more engaged traffic to your site.
You'll also be signed up for our mailing list, where, from time to time, we send out new tools like this to help you grow, engage, and convert an audience. No spam. We promise.