Join us for an exceptional journey through the landscapes of AI at the “Hong Kong Spartans’ Spotlight Series” on November 15th. Hosted by the Michigan State University Hong Kong Spartans Alumni Club at the Whale Club, this night promises enlightening discussions and insights into the transformative world of Artificial Intelligence.
Moderated by Richard Lai from Engadget, the panel brings together a tapestry of expertise and insights. Engage with Brent Deverman, founder of ProjOps.io, and Janelleh Tang, a Digital Project Consultant at Rosewood Hotel Group, as they share their rich experiences and perspectives on AI’s evolving realms.
I just hung up on my mom because the button in the right is green. A red button with a phone icon as used in the Phone app instead of an “X” would have been a better indicator.
My girlfriend and I planned an Easter vacation trip excursion from Singapore to the Island of Bintan in Indonesia. We decided to try this as there is a ferry costing 113USD in Emerald business class that takes 1 hour, so we figured it would be cheaper than flying to Chiangmai.
Our Hotel Stay
Nirwana resort has beautiful gardens
Arriving at the Nirwana hotel, we were greeted by a fake Ralph Lauren Polo store, which was indicative of the level of the resort. (The real Ralph Lauren is not allowed in Indonesia because the local copy has the trademark.)
It was clear that the resort has suffered from the pandemic and probably the lack of Chinese clientele as the “Hot Pot” restaurant opened in the height of the Chinese tourism boom of 2017 was closed with other facilities deserted as well, such as the “local” pub and bowling alley.
Internet Access
Hotel participates in an Internet “scam”.
The reason I, personally, won’t stay at this hotel again is because of the restrictive and customer unfriendly internet policy. Upon check-in, you are given Wi-Fi access, which only covers one device.
Fortunately, I brought along a travel router and was able to get around the one device restriction.
However, the hotel does not only restrict the number of devices, they restrict the internet speed. The top tier was around 3MB/s at 13USD a day!
On principle, we didn’t pay for the upgrade, however this made finding things outside the hotel to do by searching the internet a slow task.
The Food
Overall, we found the food quality sorrowfully lacking at the resort, especially when you consider the price. An additional annoying thing was at each restaurant they would not give us a copy of the receipt after we charged it to our room. We had to take a photo of each bill to ensure we could confirm if there were any “mistakes” at checkout.
As the resort is broken up into multiple places to stay, the restaurants are spread around each one, and you have to take a free bus to get to each one that goes every half hour.
Breakfast was included in our stay, but was mediocre. The coffee machines would often break down, and we would have to wait for them to be fixed. The capacity of these machines was not enough to keep up with the large number of people at breakfast.
Even though it was Easter weekend, there was nothing exceptional on Easter Sunday at the breakfast.
Steamed fish Nyonya style
In the evening, we first tried the The Kelong Seafood Restaurant which is on a pier in the sea, so it gets points for a special location and view with a “floating bar” called Calypso bar that is a key location to watch the sunset on the island. The food was fine, and the fish was fresh. The view was great, but the food didn’t give me any wow factor, and the total meal and drinks cost two people 104USD.
Kelong Seafood restaurant and Calypso bar are part of the resort but rest floating on the water.
Fried Indian cauliflower and Gadogado
Trying to find other places to eat, there was what was supposed to be an Indonesian restaurant called “Spice” however when we went there, we were presented with an extensive vegetarian Indian menu. Still, we were able to find some Indonesian food; however, my girlfriend complained about how the chicken dish was dry a and I found the beef satay to not “melt in my mouth”. This was not 60USD well spent.
Wish I could return this salad 🥗
In-between our out-of-hotel excursions, we wanted to have lunch and chose the Nirwana’s Dino restaurant. It was surprisingly busy at 2pm and after waiting quite a while, we both came out disappointed with our Caesar salad and burger for 53USD!
Activities
Some activities we tried are snorkeling and bike riding. Many of the activities promoted seemed to have a “cheese” flavor to them, such as paintball. Maybe they are better for families. The one horse available for the horse riding activity made my girlfriend sorrowful after she saw how it was stuck outside tied up waiting for a customer.
Bike Rental
While the Nirwana Resort Hotel is on an extensive property called Nirwana Gardens, it is not a big enough property to keep you entertained while riding bikes for a full hour. We returned our bikes with almost twenty minutes left on our clock, as we had already gotten bored. Bike rental was around 17USD for two people with the duration of 1 hour.
Trying to pass the time by biking the whole resort.
Snorkeling
One of the more positive experiences was taking the boat snorkeling. However, even for this, we had to wait an extra ten minutes for a late arrival couple. Once on the water, it was beautiful to see the shore of the island. Arriving at the snorkeling spot, the boat had to find a spot we could go in that didn’t have much oil floating on the water. Once we dove in, the clown fish were plentiful and there was much to see, even with many of the coral dying due to climate change.
The Beach
Nirwana resort beach on a good day. Q
One of the treasures of the resort is the beach. The resort actually has two beach sections. One is out in front of the main hotel and the other is where the beach club is and is the gateway to all the water sports activities.
The beach in front of the hotel has sand that is fine and soft, and on nice days the water is clear and blue. We were able to relax, read and listen to the waves with the occasional swim.
Second “activity” beach 🏖️
Late Checkout
As our ferry back to the island was not until late in the afternoon, we asked for a late checkout and were told it would be an additional 40USD. Instead, we decided to check out at 12pm and go into town.
Outside the Hotel
As we were trying to find better food options than what was in the hotel, we spent a lot of time using the slow internet to search for restaurant options that would satisfy our Indonesian food craving. Unfortunately, the hotel is a ways away from the main city in Bintan.
Banyan Tree
Practically, next door was the Bayan Tree Bintan resort, and we wanted to escape there for better quality food, however, during the Easter weekend we were told the restaurants were fully booked.
Taxies
There is no Grab taxi on the island and at the Nirwana Resort they were charging around 20USD to go even short distances on the island, however , we did find there are also electric taxis which are half the price.
Half the size for half the price.
Day Spa
One of the main things we wanted to try was massage. Luckily, a friend recommended a massage place that was near the hotel, and they picked us up and dropped us off. To get around the expensive taxi from the hotel, we also asked the spa to take us to the Warung Yeah! restaurant for dinner, and then paid about 10USD extra to pick us up later and take us back to our resort.
At first, the spa was asking to pay partially in cash and credit card. We just said flat-out “No” and then we were able to charge the massage to our Visa. In total, we went to this spa twice on our trip as the massage experience was superb and acceptable price for 90 minutes totaling 96USD for 2 people. The name of the Spa is D’Bintan Salon Day Spa.
Warung Yeah!
Wurang Yeah! From afar.
On TripAdvisor, we saw that one of the higher-rated restaurants was Warung Yeah!. Upon arrival, we found it was a very casual Indonesian dining restaurant located on a public Lagoi Bay beach. We ordered multiple Indonesian dishes for more than half the price of a meal in the Nirwana Resort. In the two times we ate there, (yes, it was that good) we spent less than 20USD.
Lagoi Bay is a spot for sunsets
The beach that this restaurant is located at is also a perfect place to watch the sunset. There used to be a shopping mall and other attractions around this area, but they seem to be closed down.
Mangrove Boat Tour
The mangrove tour is good way to pass a couple hours.
Though we wanted to kayak the mangroves, we couldn’t find an appropriate last-minute option, so instead we took a Mangrove boat tour booked through TripAdvisor for around 60USD for two people. This was well executed as they picked us up at our hotel and brought us to the cute jetty where we boarded a small speed boat to travel up the brackish water. The boat consisted of a captain and guide to explain what we were looking at, and it was a great experience to be out on the water again and in narrow mangrove waterways. Most of the wildlife we saw was snakes, but the captain was excellent and spotting them and pointing them out, including a python.
Pythons resting in the trees
Summary
Overall, my impression of Bintan is that it is really focused on extracting money out of Singaporeans coming for the weekend and not providing enough value to the customer. If you are going to come here for the weekend, you would need to stay at one of the very high-end resorts that has good food and plan to stay in that resort except for maybe a spa excursion.
If you have had a better time in Bintan, feel free to tweet bdeverman.
Trying to get an API key from an environment variable placed in “.zshrc” when running the Python script in BBEdit. Turns out that for non-interactive shells, environment variables should be exported from the “.zshenv”. This was all documented on the BBEdit website.
Visiting Kyoto is one of my top trips. You can beat the intense mix of history and food packed together is such a small area. Be sure to include a day trip to Arishiyama.
Reservations are recommended in Japan in general, even if they are hard to make for non-native speakers.
Food treasures
Eighty percent of the Japan experience with the food eaten with friends, while a 20% is visiting everything else.
Start at Ponto cho in the Evening
Ponto cho alley is the starting street for food in Kyoto. This alley is adorned with cute lanterns and full of tiny restaurants on each side. Only pedestrians can walk on this street. No cars allowed.
One of the coolest noodles in Japan is Soba noodles. Kyoto has a special looking and special tasting Soba noodle restaurant. This place is 550 years old! The noodles are served in layered noodle baskets that you open and prepare your noodles one by one. Accompanied with the Soba noodles, are many additional items to mix in such as strips of egg omelets and sea weed, shrimp plus sesame seeds. Take a bit of everything and mix it with the Mentsuiyu soup and dip the noodles in. Be sure to slurp when you are eating the noodles. It is not impolite!
Down the street is a donut shop featuring Kinako flavored donuts 🍩 (soybean powder) that make a good after meal dessert if you can fit it in your stomach. This is a strong 💪🏻 recommendation from my Japanese friend, and you won’t be disappointed with the quality of donuts. Not too sweet, they contain the perfect balance of sugar.
Selection of Donuts
Osaka
Here some of my favorited places in Osaka unfortunately I haven’t had a chance to track down their names and address yet.
In macOS Ventura on my M2 Mac, I found an option in the “Options…” panel of battery settings called “Optimize video streaming while on battery.” What are the trade-offs of turning this on? Lower quality video when on battery? While watching Netflix, I didn’t notice a difference, especially since I wasn’t watching Netflix in full screen. After digging into the help, I found this comment:
What is the impact on the batttery when this is turned on?
While on battery power, play high-dynamic-range (HDR) video in standard dynamic range (SDR), which requires less energy.
More details are provided in an HDR article. The forum posts on macOS Rumors and Reddit don’t really provide any additional information. Has anyone published any benchmarks on this? If so, please tweet them to me.
Was searching for flower delivery in Singapore and found Floristique. I liked that they had a “Wholesale” section on the website where I could pick the individual flowers; however, I’m not certain that I really got the wholesale price after checkout, 3 hydrangeas were 36SGD plus tax. There was no delivery fee, and they could deliver in the afternoon when I ordered in the morning. This is slightly lower than in Hong Kong where I would pay around 75-80HKD per stem of hydrangea. That did not include any delivery fee. Note that due to the wholesale interface, I accidentally ordered 6 stalks when I should have clicked on the 3rd stalk.
Selecting all 3 in this photo gives you six stalks when you could select the last one to get just 3 stalks which is usually enough to wow your significant other.
Other flower delivery services I considered was Little Flower Hut. Their flower arrangements were not to my liking; however, they do offer one-hour delivery.
If you have any other more reasonable flower delivery services, please tweet me.
In the past I have used the migration assistant tool to copy my files from Mac to Mac whenever I would get a new one. After almost 20 years of doing this I wanted to setup my new screaming M2 from scratch.
Automating App Installs
There are a couple command line tools that help this and I have created a bash script in github to run on the computer. Be sure to customize for your own situation.
Once this script is run on the Mac half the work will be done. The next steps below are for setting up the data.
The script and explanations below should only install M1/M2 compatible apps. Nothing on Intel.
1Password Data Setup
Setup 1Password coud Sync
Enable Local vaults
Setup iCloud vault sync
Keychain
Copy keychain file from original Mac
BBEdit
Enable Sandbox Access
Spark
Login to gmail account
Don’t allow notifications
Hazel
Register License from 1password file
Give Full disk access
Add back Hazel folders, sync rules with each folder and enable rules on other computers.
Activate Hazel Notifications
Enable App Sweep and Delete files from trash after 1 week
Turn off Notifications for Files events and trash events
Bartender
Register Bartender
Setup bartender to hid everything but Fantastical and DayOne.
Dash App
In Dash preferences choose the Sync folder on iCloud Drive/Dash and everything is setup.
Timing
Launch and setup
Copy data from old computer
Freedom
Log into Freedom and make sure it is setup name device.
Fantastical
Need to create new app password for iCloud calendar.