• 2023

  • Learning Korean (한국어) Day 523: Express necessity

  • Today, I began on Unit 21 in Duolingo. This is day 523 learning Korean 한국어 😅 This Unit’s subject is Express Necessity. Cute and useful.

    줄 서야 합니다.

    You have to stand in line.

    죄송하지만 지금 퇴근해야 해요.

    I’m sorry but I have to leave work now.

    저는 퇴근해서 집에 가야 해요.

    I have to leave work and go home.

    민지는 숙제를 오늘 해야 해요.

    Minji has to do the homework today.

    오늘 저녁에 출근해야 해요.

    I have to go to work this evening.

    의사는 빨리 준비해야 해요.

    The doctor needs to prepare quickly.

  • What does Celsius feel like?

  • For years, I’ve wanted to get a personal handling on what xº feels like in C. For too long have I used Fahrenheit like a plebeian. I’ve come up empty on a solution for a number of years. Until now! I was googling around the web trying to find a chart from science textbook (or an app or something!). Lo and behold, Mr. Eric Carr saved the day! Thanks Eric. This chart is a lifesaver. A few words from his blog post on Celsius:

    For reasons that I’ve mentioned before, I prefer to use SI units whenever possible. For me, it’s about practicality — using SI units makes the math easier, since unit conversion requires few or no “magic numbers” to convert from one unit to another.

  • A Brief History of Meta’s Threads App

  • In 2019, Instagram and Facebook launched a standalone messaging app called Threads. It was originally designed to be a sort-of Snapchat group-messaging clone. This was all before Facebook’s big name change and pivot to Meta. Ergo, before Zuckerberg decided to invest in building out the Metaverse. Despite having millions in daily active users, Facebook decided to ultimately shut down Threads:

    The app today is ranked No. 214 in the Photo & Video category on the U.S. App Store — an indication of its continued failure to catch on with a broader audience. It’s also rated a middling 3.1 stars across 2,500 reviews as users complain about its usability, layout, missing features and glitches. To date, Threads has seen approximately 13.7 million global installs from across the App Store and Google Play, according to estimates from app intelligence firm Sensor Tower.

    This is what it looked like. Half-messenger app. Half-Snapchat clone:

    Once Threads disappeared, it was presumed to never return. I figured it was destined for the Silicon Valley graveyard of failed startups/projects (RIP Google Reader). But then, something wild happened. In October of 2022, Elon Musk decided to buy Twitter. This was meaningful because, ever since Twitter has been under Musk’s ownership, he’s basically nosedived the company into oblivion. This has left Twitter extremely vulnerable to competing social networking apps. There have been many cycles of users leaving for these Twitter-clones.

    Every decision he’s made has been a kiss of death: marketing, engineering, public relations, human resources, and so on. It’s been a nightmare for former employees, and a horror show contractors. To be blunt, Musk is devoid of compassion, and the first 90 days alone were not good for anyone. Ex-employees are currently in a arbitration lawsuit against Twitter and Musk and many having never received their severance. Lastly, the latest micro-managing efforts from Musk, have essentially broken Twitter.

    Instagram’s Threads app has been under development for some time now. At least the public has known about it since early March. Internally, it was understood to be called Project 92. It has an unmistakable design language. It’s very Instagram-esque

    From The Verge earlier this month:

    One of Meta’s top executives showed employees a preview of the company’s upcoming Twitter competitor during a companywide meeting today that was watched by The Verge.

    While Musk has been squandering cash and resources, Zuckerberg has been building. In what appears to be a stroke of serendipity, Meta & Instagram (aka the new Facebook) is launching the new Threads app this week amidst Twitter’s latest troubles.

    Threads’ (re)debut is happening just as users flock from Twitter (again) to competitors. But this time, it feels different. It feels more permanent this time around. A lot of users are very done with Twitter. Thousands of people are leaving Twitter behind for Mastodon in part because of Musk’s questionable rate-limiting nonsense. Both Threads and Mastodon are powered by an open-source protocol called ActivityPub. Which essentially makes them interoperable social networks. This interoperability, is not universally celebrated on the fediverse. Personally, I believe this will be good and healthy for the web. But that remains to be proven. This could all go sideways next week. According to reports, your Instagram handle will be your Threads username: @example@threads.net.

    This is a huge blow against Twitter. The headwinds are strong for Threads. Twitter has been on a losing streak, and chances are Musk will only make this worse. Instagram even put together a countdown on its site.

    It also was briefly on the Google Play Store earlier this week on July 1. It’s gone now, but will presumably be back on the Play Store later this week. Apple’s App Store on the other hand has it listed as a pre-order right now:

    What started as one kind of social network clone has become another kind of clone altogether! Who would have thunk. The drama, the suspense! It’s heating up, and I suspect this battle for the new “town square app” is just getting started. I’ll be sitting over here with the popcorn 🍿

  • Gemini XII Mission Photography

  • I found myself going down a rabbit hole of NASA photography today. Gemini XII was part of the Gemini Space Program that ran between 1961–1966. Gemini XII specifically was a crewed mission, commanded by James A. Lovell (who flew on Gemini VII previously). Buzz Aldrin was the co-pilot. Gemini XII was a special mission. It was the concluding mission of Gemini. Objectives included: docking, extra-vehicular activity (EVA), using propulsion systems to change orbit in order to demonstrate automatic reentry.

    If you think about it, all three of those objectives are tantamount to every orbital mission. But Gemini XII was only the 18th crewed American spaceflight ever. So, this was considered early days! We were still figuring out the kinks to manned spaceflight.

    Now, the Gemini XII was equipped with several cameras. One of which was the Hasselblad Super-Wide Camera 70mm. The other was a Maurer Space Camera 70 mm. Here’s some of the Super Wide photography Buzz and Lovell shot from within the Gemini spacecraft and several photos from outside the craft while conducting EVA.

    I’m particularly taken by the refracted sunbeams visible through Earth’s atmosphere. What a beautiful sight.

    View the rest of Gemini’s (and Mercury or Apollo’s for that matter) photography here.

  • The One Ring has been found in Canada

  • The One Ring, is a singular, one-of-one Magic: The Gathering card introduced in The Lord of the Rings: Tales of Middle-earth set that launched on June 23rd. This whole LOTR/MTG quest for The One Ring has serious Willy Wonka vibes. Apparently, it’s already been graded and the ring bearer has already retained an attorney:

    Should the bearer of The One Ring choose to accept it, a reseller in Spain is offering more than $2 million, plus a trip to Europe, in exchange for the card. On Friday, a New York-based reseller called Dave & Adam’s had reportedly taken receipt of the card, but is not able to exceed its previously offered bounty of $1 million. The owner is accepting serious offers via its attorney through an email address, hello@thenotablegroup.com, which appears to be managed by a Canadian marketing firm.

    I have to say, it’s pretty sick to look at. Also, the Artifact’s abilities aren’t half-bad.

  • Call of Duty’s novel honey-pot anti-cheat employs hallucination decoys to unsuspecting cheaters

  • Oli Welsh at Polygon writes:

    As explained in Team Ricochet’s latest blog, these hallucinations are decoy characters that can only be detected by cheaters, but are undetectable by legitimate players. To the cheaters, though, they look and behave like real players on the opposing team; they’re not AI characters, but clones of another active user in the match, mimicking that player’s movement. They also appear genuine to the cheat hardware and software being used, supplying the cheating player with all the illicit information they would expect.

    Not only do these hallucinations make the game unplayable for cheaters, but it also marks them with a Scarlet Letter. Richochet’s systems can then either ban these players or keep them in lobbies to test other anti-cheat measures on these unsuspecting losers.

    Even more deliciously, the hallucinations can be used to detect and verify cheaters. If Team Ricochet suspects a player of cheating, they can place a hallucination near them that’s only visible to their cheat tools. If the player then interacts with the cloned hallucination in any way, they’ve just “self-identified” as a cheater, in a poetic self-own.

  • Logobook

  • I was re-organizing some of my bookmarks and discovered some old gems. Among them was an amazing design resource I have long forgotten about: Logobook – Discover the world’s finest logos, symbols and trademarks. Note: unfortunately this website does not have a SSL Certificate so it’s only accessible over http

  • Tottenham’s James Maddison has Harry Potter-themed tattoos

  • This past week, Tottenham completed a speedy transfer. Spurs fans (present company included), are no doubt excited for new prospects. Enter, James Maddison, a young Right Winger from Leicester. Flexible and undeniably talented, it’s been suggested the team is exploring his support potential for Kane and Son. Charlie Eccleshare at the Athletic writes:

    By Wednesday, Maddison was in north London for his medical. Spurs’ new head coach Ange Postecoglou will no doubt be delighted that one of his main targets has been purchased so speedily. And while it’s been assumed Maddison will play as a No 8 in a 4-3-3, it’s been suggested Postecoglou could use him as a No 10 behind a front two of Harry Kane and Son Heung-min (more on that later).

    Talent and speediness of his transfer aside, he has lovely Harry Potter tattoos! Among them are the lightning bolt, the Elder Wand and the 9 3/4 numerals. So awesome.

    (Photo: Tottenham Hotspur FC/Tottenham Hotspur FC via Getty Images). Maddison has several Harry Potter themed-tattoos on his right arm: the lightning bolt, the Elder Wand and the 9 3/4 numerals.

  • The World’s Smelliest Fruit? Sohla and Ham Try Cooking With Durian

  • Another fantastic episode from NYT Cooking’s Mystery Menu with Sohla and Ham. I was pleasantly surprised that processing durian and cooking it, neutralizes the aromatics, but elevates savory flavors in dishes! Also surprised to see acid and durian making a great pairing. Also, Sohla has explored some variations on the kolar pitha before, but this durian kolar pitha looks so good!

  • A Brief History of Insults (and So’s Your Mother)

  • Deb Amlen, writing for the New York Times

    Speaking of not taking criticism well, we would be remiss if we didn’t mention one of the most hostile “Oh yeah?” insults of the period. The Roman author Catullus’s poem “Carmen 16” was a response to two men, Furius and Aurelius, who were going around telling people that Catullus’s poetry was soft, a euphemism for effeminate. (This was considered an insult in those days.)

    Catullus, who had apparently woken up on the wrong side of the bed that morning, proceeded to let the men know in no uncertain terms that not only had they missed the point of his work, but that he was willing to inflict great bodily harm on them to prove it.

    The poem opens with a criminal threat that is so filthy and violent that it can’t be included here. And, humorously enough, his main point — after threatening the two men — was that sometimes softly rendered messages could be more erotic than openly prurient writing.

    “Carmen 16” is available online for those who are inclined to search for it.

    I am indeed inclined and then some! Translated from the Latin, here’s the hilarious and sexually hostile insult Catullus hurled at Furius and Aurelius:

    I will sodomize you and face-fuck you,

    bottom Aurelius and catamite Furius,

    you who think, because my poems

    are sensitive, that I have no shame.

    For it’s proper for a devoted poet to be moral

    himself, [but] in no way is it necessary for his poems.

    In point of fact, these have wit and charm,

    if they are sensitive and a little shameless,

    and can arouse an itch,

    and I don’t mean in boys, but in those hairy old men

    who can’t get it up.

    Because you’ve read my countless kisses,

    you think less of me as a man?

    I will sodomize you and face-fuck you.

    Dang! Catullus is ready to square up with Furius and Aurelius!

  • To Clean Your Grill, Just Grab an Onion

  • Sam Stone for Bon Appetit writes:

    Thankfully, Bricia Lopez and Javier Cabral, authors of Asada, a new cookbook celebrating the expansive world of Mexican grilling, have a simple solution: an onion.

    Here’s their go-to method: To start, heat your grill to high (figure 450–550°). Getting the grate hot will partially do your work for you by burning off some of those clingers. Next, slice an onion in half—any kind will do, be it yellow, white, or red—but Lopez and Cabral recommend “the biggest, cheapest white onion you can find” since a larger onion will cover more surface area. Stab a large fork into the uncut side of the halved onion, then run it up and down the grate.

    This technique, dubbed a piece of “Mexican ingenuity” by Lopez and Cabral, uses the natural acids in the onion to loosen and remove bits of grease and pieces of char. Onions also contain a compound called allicin, the same chemical that brings you to tears when you’re chopping. This compound has antimicrobial properties that leave your grill spick-and-span.

    An absolutely fantastic suggestion for cleaning the grill.

    I’m reminded of my service industry days. We used to clean panini-press grills with a similar approach. The presses weren’t non-stick and while not as hot as outdoor grills, they’d still get filthy with carbon. We’d leave set the temperature as hot as possible and set some ice cubes in between the press. Then we’d turn off the presses. The heat would melt the cubes into boiling water and steam vapor would lift caked-on cheese, bread bits, carbon and anything else that got left burnt onto them. From here, it was pretty simple. Just let the heat dissipate and using steel wool to brush any remaining bits into the grease catch.

  • Rodeo is Turning America’s Whitest Big City Black

  • Tressie McMillan Cottom writing for The New York Times:

    In the historical scope, it makes sense why protracted conflict marred this city. It is less obvious what a Juneteenth celebration would mean for Portland. The city does not have Texas’ history with enslaved people. It does not have the cultural history of the American South. And it is not a central part of the Great Migration story of Black history.

    The Portland rodeo is a celebration trying to fasten Juneteenth’s specific story of freedom from slavery to universal themes of place, home and equality. Now that Juneteenth is a federal holiday, communities across the country are doing the same complicated dance. This nation still has not fully acknowledged its national debt to slavery. How can it find a unifying national message around Black freedom without acknowledging white accommodation of slavery? A rodeo is as good a way to explore those tensions as any other. Like a rider wrestling a bull beneath bright lights, reconciling national narratives is not a pastime for the faint of heart.

    […]

    Like every story about enslavement and the American West, you cannot talk about Juneteenth in Portland without talking about land. “Ivan very intentionally had the rodeo here at the Expo Center,” Oregon State Senator Lew Frederick said. The Expo Center is near Vanport, a formerly Black working-class enclave built around the shipping industry in the 1940s. A massive storm, followed by flooding, wiped Vanport off the map in 1948. Frederick says there remains a notion among Black Portlanders that the flooding was a convenient excuse for displacing the city’s thriving Black enclave.

    Having the rodeo near Vanport is a way of saying that this is an event for you, for us. And that we remember. For State Senator Frederick, Juneteenth is not only about commemorating news of freedom for Galveston’s enslaved people. It is also about remembering in places where a lot of effort has been made to forget. “That’s what Juneteenth is managing, to tell the history that we have not been told. So it can be told in an Oregonian way.”

    Black Cowboys have been around since long before the cattle-driving era, but sadly pop culture has diminished their myth and legend. These folks deserve every right to commemorate Juneteenth and reclaim their much deserved piece of Western Heritage. Bringing people together to acknowledging and reconcile history over song, pageantry and bucking horses sounds like a superb idea. I know where I wanna be next Juneteenth. I’ll see y’all in Portland.

  • Frosted Glass

  • Depth-based blur in CSS. Spatial computing vibes for sure.

  • Fosstodon admins addresses the Facebook rumors amid Anti-Meta Fedi Pact movement with skepticism and caution

  • Not much is really known about the Meta/Facebook product colloquially known as Threads (internally it’s known as Project92). What we do know is that it will presumably use ActivityPub and it will be a Twitter clone. That’s really all we know. The fact that Facebook is joining the Fediverse, concerns a lot of people. So much so in fact, that a few have vowed to defederate Facebook should they join. This movement is called the Anti-Meta Fedi Pact, and I should add it is antithetical to the mission of ActivityPub. Personally, I find it fascinating. For others, it’s validation:

    From Kev Quirk one of the admins of Fosstodon shared an official stance on the subject:

    Truth is, there isn’t that much info out there on how this thing will actually work, or what it will be capable of. Lots of people seem to be concerned about Facebook “getting their info”. Fact is, they can do that now if they really want to – it would be trivial for Facebook to stand something up that hoovers up all the public data that’s on the Fediverse, via API.

    And that’s the clincher here – it’s all public data. So the best advice I can give if you’re concerned about your data, is lock down your account and don’t post publicly.

    All that being said, here’s what we plan to do if this thing ever sees the light of day:

    • As a team, we will review what the service is capable of and what advantages/disadvantages such a service will bring to the Fediverse
    • We will then make a determination on whether we will defederate that service
    • We will NOT jump on the bandwagon, or partake in the rumour mill that seems to be plaguing the Fediverse at the moment

    […]

    However, we don’t know what this thing is yet. Hell, we don’t even know if this thing will actually exist yet. So let’s just wait and see.

    What if this thing ends up being a service that can allow you to communicate with your friends who still use Facebook, via the Fedi, in a privacy respecting manor. That would be pretty cool, I think; especially when you consider that one of the main concerns with new users on the Fedi is that they can’t find their friends.

    It’s refreshing to hear a competent and cautiously optimistic take in the face of all the swirling rumors. There’s no reason to sound the alarm bells before we know anything definitive yet.

  • The Cast of “Asteroid City” talk about working with Wes Anderson

  • Fix for the current branch has no upstream branch error message

  • This is one of those git config things you set once and forget years later when you setup a new machine. How did we get here? You can git push expecting to fly up to the remote repository right?

    fatal: The current branch feature-1234 has no upstream branch.
    To push the current branch and set the remote as upstream, use
    
        git push --set-upstream origin feature-1234
    
    To have this happen automatically for branches without a tracking
    upstream, see 'push.autoSetupRemote' in 'git help config'.

    To get rid of this message forever and prevent git from gatekeeping you just run this:

    git config --global push.default current

    This will set your git config to only push your current branch when running git push. Enjoy never having to worry about this again!

  • Ralph Lauren’s Bedford home is a Georgian cottage dream

  • Lauren has an impeccable taste for vintage autos, speedsters and probably owns the sickest personal car garage I’ve ever seen. That much is true. We all know about Ralph Lauren’s love for cars. But what about his home in Bedford, New York? Welp, enter the Architectural Digest’s archives. Which rarely disappoint if I may add:

    Certain themes keep appearing. Lauren likes his rooms deeply colored, highly dramatic and turned inward. He prefers mahogany paneling and Georgian furniture polished like glass, and Persian carpets on their way to threadbare. Tartan, which most interior designers regard as a novelty, seems natural to a fashion person and is used with abandon. The dining room draperies are like great fringed kilts; tartan pillows and throws and runners are everywhere; and there are many collections of antique plaid metal boxes and accessories.

    I mean. This level of comfort is just delicious. Seeing that hearth in front of the tub, quite something to behold.

    Check out the full piece here at Architectural Digest.

  • Nearly 300 episodes later, Hot Ones still gets it

  • From The New York Times:

    “‘Hot Ones’ was just the dumbest idea of all time,” Schonberger said, only half-joking. “How is it, philosophically, that the dumbest idea is the best?”

    “It’s like, well, we can’t just have people get drunk or high,” he went on, “but I think we can get people to eat spicy food, which might just be hilarious.”

    It’s true. The best ideas, are almost exclusively the dumbest ones. Hot Ones came about at the perfect time too. Right around the same time Hot Ones was taking off, the Hot Pepper Challenges were making the rounds on YouTube and the web. Sean Evens and the show came onto the scene at the perfect time. I hope their spicy wings burn bright and strong forever 🔥

  • Hear the Oldest Song in the World: A Sumerian Hymn Written 3,400 Years Ago

  • In Rainbow Roads by on4word

  • Ken Block’s ELECTRIKHANA, Audi S1 HOONITRON in Las Vegas streets

  • Earlier this year, Ken Block tragically died in a snowmobiling accident. He was known for many things. For one, he was an avid skateboarder and co-founded DC Shoes. But to many, he was known for his Hoonigan brand and Gymkhana/Motosports notoriety. Block’s Hoonitron was a highly anticipated all-electric vehicle design featured in his Electrikhana film. If this is the future of eMotorsports, it’s looking super mature already. Rest in peace Ken:

  • We are now 90 seconds to our doom

  • One Day in the Coldest Village on Earth — Yakutia

  • Yakutia, also known as The Republic of Sakha is one of the coldest places on Earth. The region has been inhabited by Yakuts (Turkic Sahka) since the 9th Century (or perhaps earlier). @KiunB on YouTube put together this fascinating short documentary on their lives living in the extreme cold.

  • January Photoblog

  • 34

  • Yesterday, I turned 34.

    I grew a lot this year. Ticked a lot of boxes. I wrote a little bit about some positive things that happened in the past year. One of the benefits of having your birthday in January is it’s a nice little bookend. You can kick the year off and reflect in the same breath.

    I skipped a birthday post last year. Wasn’t feeling very positive about turning 33. This year around the sun, I’m feeling quite gracious and fortunate. It’s been a big year of growth for me personally and I feel like I have some more room to grow further still.

    Although, as I’ve begun to accept that I’m entering my middle-age, the idea of throwing a party becomes more and more distant. It’s really difficult to celebrate my birthday with friends strewn across multiple state lines, multiple boroughs and timezones 😢 I think when July rolls around, I’ll start planning something special for turning 35.

    To celebrate turning 34, I’m going to go see Mike Birbiglia’s, The Old Man and the Pool at the Vivian Beaumont Theater. With any luck, Mike will guide me into the warm embrace of the next stage of my life with his comedy show:

    Award-winning comedian and storyteller Mike Birbiglia takes the stage at the esteemed Vivian Beaumont Theater through January 15 only. His coming-of-middle-age story asks the big questions: Why are we here? What’s next? What happens when the items at the doctor’s office that you thought were decorative become functional?

  • Tough decisions

  • It’s hard to reconcile tough decisions.

    I often have to find a quiet place when I’m facing a tough or difficult challenge. It can be pretty difficult to find a quiet place here in NYC. Even my own apartment can be filled with noises from the street, sidewalk, traffic, neighbors and loud TVs.

    Luckily, I live nearby a park. I recommend going on a long walk or jog to clear your head. Though, not all are blessed with a quiet oasis in this loud urban jungle. Nowadays noise-cancelling headphones are abound. Couldn’t recommend them more. Even if you live in a quiet spot, I guarantee you’ll get some mileage out of a good pair of headphones in a coffee house or while traveling.

    Get to a quiet place. Breathe. Turn off notifications, and take your time. Don’t fret if you need to come back and repeat another day (or at a later hour). Dissect the issues and problems bit-by-bit. Challenging problems normally present themselves like an overgrown tree. Trim and tease out the simple problems first, then tackle the complex. I like to use a simple text editor like Visual Studio Code or iA Writer to compose little tables or lists.

  • Learning in the new year

  • For much of last year, I kept my Duolingo streak alive 🔥 There’s no shortage of ways to stay frosty and learn something new in 2023. Here’s some ideas:

    Udemy and Coursera have awesome affordable courses. Codecademy and code schools can teach your programming fundamentals. Learn a new language with Duolingo. Learn from the experts with MasterClass. There’s tons of free basic cooking classes on YouTube. Already know how to cook, but want to level up your chef skills? You can pay for a fully interactive Sur la table course taken over zoom.

    Good luck everyone!