• Norway

    After Iceland, we traveled to Oslo, Norway. Summers can be hot in Atlanta, so we wanted to visit another country with cooler temps. Norway is amazing! So much natural beauty and quiet.

    We took a tour of the islands in Oslofjord (and learned it’s not technically a fjord because it was created via tectonic plate separation rather than glaciers). Here we learned about cabin culture in Norway: I think it’s around 80% of people either own or have access to a cabin. July is the main month for folks to retreat to their cabins where they enjoy nature and the nice weather.

    Auto-generated description: A scenic lakeside view features two houses surrounded by greenery, with a calm body of water and distant hills under a clear blue sky.

    Auto-generated description: A peaceful countryside scene with several houses nestled among tall trees under a blue sky with scattered clouds.

    Auto-generated description: A group of small boats is docked on a calm body of water with a tree-lined shore and a partly cloudy sky in the background.

    Auto-generated description: A peaceful waterfront scene features several small docks with boats moored, calm blue water, houses on the shore, and a partly cloudy sky.

    One thing I found cool is that Olso’s public transportation (including the island hopping ferry boats) has been completely converted over to battery electric. Our guide told us that Oslo wants to be the quietest city in Europe. I think their work has paid off, Oslo was very quiet!

    From Oslo, we headed to Bergen on the west coast via the scenic Bergensbana train.

    Auto-generated description: A route on a map of Norway shows a train journey from Oslo to Bergen marked in red with several stops along the way.

    Auto-generated description: A modern silver train is stationed at a platform with visible tracks and part of a station structure in the background.

    Auto-generated description: An interior view of a modern train carriage shows passengers seated with overhead luggage racks and large windows on both sides.

    The train route is famous for crossing the Hardangervidda mountain plateau where the landscape changes over to a more barren, mountain top plain (even though the elevation at around 1,500 meters is not extremely high).

    Auto-generated description: A peaceful lakeside scene is captured with calm water, distant hills, and railway tracks in the foreground under a partly cloudy sky.

    Auto-generated description: A rocky hillside covered with green shrubs and sparse trees stretches under a cloudy sky.

    Auto-generated description: A calm river flows through a rocky, mountainous landscape under a cloudy sky with patches of snow on the peaks.

    In Bergen, our main event was a cruise through the fjords to the small town of Flam.

    Auto-generated description: Colorful wooden houses line the waterfront with several boats docked in the harbor and a mountain in the background.

    Auto-generated description: An orange Zodiac inflatable boat is secured aboard a larger vessel near a body of water, with other boats visible in the background.

    Auto-generated description: A Norwegian flag waves on a boat with a scenic view of coastal buildings and hills in the background under a cloudy sky.

    Auto-generated description: A small red cabin with a grass-covered roof is situated on a grassy area near rocky water’s edge, surrounded by dense trees and marked with navigation signs.

    Auto-generated description: A cloudy sky is reflected over a calm sea with a distant shoreline and ships visible on the horizon, framed by the structure of a boat.

    Auto-generated description: A waterfront scene features a large white building with a slate roof and several smaller red cabins nestled between lush green hills and calm blue water.

    Auto-generated description: A large, forested mountain rises steeply from the edge of a body of water under a partly cloudy sky.

    Auto-generated description: A peaceful lakeside village is nestled between dense green forests and gently rolling hills under a partly cloudy sky.

    Auto-generated description: A boat’s wake stretches across a body of water surrounded by hills under a partly cloudy sky.

    Auto-generated description: A small town is nestled at the base of green mountains under a partly cloudy sky, with a body of water in the foreground.

    Flam is one of the more popular small fjord towns and is visited by cruise ships almost every day. The ships dwarf the town in both size and population.

    Auto-generated description: A large cruise ship is docked near a mountainous shoreline while two people paddle kayaks in the water nearby.

    Auto-generated description: A person is floating on an orange inflatable ring in a calm body of water surrounded by lush green mountains and boats.

    From Flam, we took the train back to Bergen, traveling on the scenic Flam Line.

    Auto-generated description: A cascading waterfall flows down rocky cliffs surrounded by greenery under a clear blue sky, with an old stone structure visible on the right side.

    From Bergen, we headed north along the coast to the small island of Lilløy where we stayed in a converted boathouse.

    Auto-generated description: A small house on stilts is built at the edge of a rocky shore beside a steep hill, overlooking calm water under a cloudy sky.

    Lilløy was my favorite part of the trip: we got to experience a bit of Norwegian cabin life, where we shared breakfast in the main house and cooked other meals in our small cabin.

    Auto-generated description: A gray house with a tiled roof sits on a grassy, rocky landscape near a body of water under a foggy sky.

    This part of Norway is famous for rain, and it did rain almost every day while we were here. But the sauna kept us warm.

    Auto-generated description: A calm waterfront scene features a stone pier with a bench and a tall, thin pole, set against a backdrop of misty hills and trees.

    Auto-generated description: A rocky landscape features a large stone formation, a small wooden shed, a yellow kayak, and a low stone wall.

    Auto-generated description: A cluster of wildflowers and plants grows densely in a natural, green setting.

    Auto-generated description: A misty coastal scene with grassy terrain in the foreground and a rocky, tree-covered island surrounded by calm water in the background.

    Auto-generated description: A rocky shoreline with patches of grass overlooks a calm body of water under a foggy or overcast sky.

    Auto-generated description: A small white boat is moored alongside a stone pier in calm waters with a misty, tree-covered island in the background.

    Auto-generated description: Floating on the water’s surface is a small cluster of white flowers entangled with some aquatic vegetation.

    We had an amazing time in Norway! It was especially hard to leave behind the nature and cooler weather. We can’t wait to return someday.

  • Currently reading: Enshittification: Why Everything Suddenly Got Worse and What to Do About It by Cory Doctorow 📚

  • The lunar landscape of Iceland

  • Iceland

    We traveled to Iceland for my sister-in-law’s wedding, congrats Ginny & McKenzie! I wanted to share a few photos from our time on the island.

    Our rental car was a Chinese EV, a Hongqi compact suv. First time driving a Chinese built car!

    A white electric car is parked and charging at a Komdu að hluta electric vehicle charging station marked with pink signage and outlines.

    The landscapes around our hotel were amazing:

    A building with a red roof is situated in the middle of a vast green field with distant mountains visible on the horizon.

    A vast grassy plain dotted with white flowers stretches toward distant mountains under a partly cloudy sky.

    We rode in buggies out to a glacier:

    A partially melted glacier with visible blue ice and dark layers of volcanic ash is nestled between rocky cliffs under a cloudy sky.

    A calm body of water is bordered by dark sandy shores with green hills and a cloudy sky in the background.

    A nearby waterfall:

    A small concrete structure covered in stickers and graffiti stands in front of a hillside with greenery and a waterfall cascading down the rocky cliff.

    We spent our last night in Reykjavik, there was an interesting boat in the harbor. I looked it up and it’s powered entirely by renewable energy, turning seawater into hydrogen and using solar panels to charge its batteries:

    Two boats are docked at a harbor on a foggy day, with one of them named Energy Observer.

    Spur of the moment, we decided to take a whale-watching cruise at 9pm (it stays light until after midnight) and it was amazing!

    We saw puffins: A rocky coastline covered with green vegetation and white flowers is home to numerous seabirds perched along the rocks and nestled in the foliage.

    And humpback whales “bubble feeding”:

    We felt incredibly lucky that we were able to see this!

    Iceland is an amazing place and we had a great time.

    From here, we traveled to Norway to visit Oslo and Bergen, where I’m currently posting from somewhere on the coast just north of Bergen. In my next post, I’ll have some photos from our time in Norway.

  • Just turned on cross posting to Grain.social for images posted here!

  • Currently reading: Jurassic Park by Michael Crichton 📚

    Re-reading Jurassic Park, last time I read it was maybe 20 years ago. Realizing now how much of a metaphor for the AI age it is.

  • Life finds a way.

  • Finished reading: Palaver by Bryan Washington 📚

  • Ghost Pipe flower (not a fungus!) spotted while hiking near Asheville, NC. Thanks Beth and Jonathan for teaching me about this plant!

  • How to Hate AI • Steve Simkins

    I read a blog post recently saying that it was ok to hate AI. While I agree to some extent, I think it was missing some key points about how to hate AI. It’s easy to just hate something you don’t like. We as humans have a natural propensity to hate or dislike things we are not familiar with. The problem is that this approach is akin to putting your head in the sand or screaming at the clouds; it doesn’t actually help anyone.

  • Nobody Pushed Back: Why Engineers Stay Silent Until It’s Too Late | How to Center a Div

    Someone walks through an architectural decision and nobody in that room actually agrees — they just act like they do, because saying what you really think is socially expensive. Meeting ends, decision gets made. Six months later production blows up and everyone says “we knew this would happen.”

    I wonder how AI is going to change this situation? Will it become harder to push back against something AI has built even if it’s bad? How long until engineers don’t even know what the AI is producing and the automated decisions being made are not even reviewed?

  • Ad Infinitum · Matthias Ott

    For 25 years, Google Search was built on a contract. The web provided the content – billions of pages, freely linked, freely crawled. In return, Google sent people back. The link was the unit of exchange. It’s what made the Web thrive as an information system: you publish, Google indexes, users click through, and value flows back to the source. Win-win.

    That contract is now broken.

  • Free stuff unintentional (?) still life.

  • Some photos taken outside Taos, NM from last year that I don’t think ever made it to the blog.

  • Cydintosh: Tiny classic Mac Plus emulator for displaying weather data

    If you like classic Macs and home automation, you’ve got to check out the Cydintosh project:

    https://github.com/likeablob/cydintosh

    I assembled mine and it’s working great!

    It’s amazing to me that this little board is emulating a Mac while listening to events for weather data. What a clever project!

    If this appeals to you and you don’t have access to a 3d printer for the enclosure, reach out. I have plenty of PLA in this color to go around. :-)

  • BEWARE SOFTWARE BRAIN | The Verge

    I’ve reviewed a lot of tech products over the past decade and a half, and all I can tell you is that it is a failure when you ask people to adapt to computers. Computers should adapt to people. Asking people to make themselves more legible to software — to turn themselves into a database — is a doomed idea.

    Great essay by Nilay.

    It feels to me like the whole industry has forgotten about the “personal” in personal computer. I’m someone who loves computers, or at least I used to. But I think it sounds awful to have to remold my entire life to suit the computer.

    The irony here is that LLMs are the first technology that really could make the PC personal. But instead we are on a path to remake our lives to suit the LLM, not to mention our land, water, and electricity.

    I hope as a society we can course correct. I hope, if LLMs have to be a permanent part of the computing landscape, small, efficient models that run on the hardware we already have take over. Then we might have some hope of making computers personal again.

  • Film Photography

    A few friends convinced me that I should give film photography a try so I took the plunge!

    The camera I chose is the Pentax K1000 which came with a 50mm f/2 lens. I wanted to find something that was completely manual/analog but still had a functional exposure meter and that’s exactly what the K1000 provides. With the exception of the meter, the camera is completely functional without a battery.

    It’s been an adjustment to photograph with full manual controls, including manual focus which I almost never need when shooting digital.

    My first roll* was Kodacolor 200 and I had a few photos that I was really happy with which I’ll share here.

    *: My actual first roll was a b&w Kodak Tri-X and, sadly, the lab mistakenly destroyed it when they processed it as color. It’s a sad outcome, but I suppose all a part of the overall experience with film! Honestly, I was a little relieved that it was the lab’s mistake and not my own.

    A Pentax K1000 camera is placed on a wooden table alongside two boxes of Kodak film and a film canister.Behind a chain-link fence, graffiti covers a concrete wall in a wooded area.

  • This barred owl lives in this magnolia tree right near our home!

  • Trump’s latest salvo to upend offshore wind: Pay firms… | Canary Media

    In its efforts to block U.S. offshore wind development, the Trump administration has halted project construction, rolled back tax credits, and spread misinformation. Now, in the latest maneuver, the administration is paying a global energy giant nearly $1 billion to walk away from its plans to install turbines off the east coast. On Monday, the Interior Department said it had struck a deal with France’s TotalEnergies, which agreed to forfeit its leases for offshore wind areas near North Carolina and New York. In exchange, the Trump administration will ​“reimburse” the company dollar for dollar for the lease fees — and that money will be plowed into new fossil fuel projects.

    Insane. Let me make sure I’m following this logic:

    1. Hype up fossil fuels while shitting on renewables
    2. Start war, spiking the price of oil
    3. Pay a foreign oil company to not finish projects that’d bring more clean energy into the US grid
    4. Also pay the same foreign oil company to build natural gas export infrastructure that locals oppose and also doesn’t contribute to add energy into the US grid
    5. Laugh all the way to the bank while oil companies (and Trump) get richer and the environment, US energy grid, and US citizens suffer the costs?