Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
31
Thanks for the memories, but good riddance. I deleted Instagram. Two days ago. The reasons are as you would expect: doomscrolling, fatigue, vapidness, and of course, all of the horrifying[1] things Meta enables. Concerning Instagram itself, the list is long. The app started innocently enough: a place to visually share what you were up to right now. A successor to Flickr for the smartphone age, and combining the on-the-go status-style of Twitter, it launched in October 2010, and quickly became successful. I signed up for the service on November 5, 2010, at 7:02pm[2], shortly after. It was a fun place of course — the early days of social networks before we (as an industry) started calling them social graphs, and other terms that made these networks business-aligned. Sharing square 1:1 ratio photos immediately from your iPhone with Hipstamatic-like filters was simple and caught on amongst most I knew. You had Twitter, you had Instagram. Over the decades, and a big acquisition, the app...
2 months ago

Improve your reading experience

Logged in users get linked directly to articles resulting in a better reading experience. Please login for free, it takes less than 1 minute.

More from Naz Hamid

Barbara “Nuggie” Schuetz-Hamid

Rest in peace little one. I never would have guessed that a 4-lb Chihuahua would come into our lives, let alone be the animal to steal my heart before Jen’s. Our previous animals — two cats and a Boxer dog — are a stark contrast to a tiny dog that we would carry around in a sling or a backpack and take practically everywhere. That was what was in store for us in May 2019 for Memorial Day weekend, when Muttville — where Jen volunteered at the time to help with the rapid succession of loss with our other animals — was encouraging employees and volunteers alike to help take an animal home for the long holiday weekend so all would have a home. There were two dogs in ISO (isolation) because of potential kennel cough. One was a miniature pinscher named Dolly Parton, and the other was a tiny white-and-tan Chihuahua named Barbara. Jen went in and scooped up a blanket that contained the Chi. I had to take a quick group selfie as we walked from Muttville to the car. We were to foster her through her initial intake: help with looking at her messed up eye, getting spayed, removing a cancerous mammary tumor, and then to bring her to adoption events. We fixed her eye with the help of the amazing Dr. Mughannum at Vet Vision, who had helped Shaun, our Boxer, with issues years prior. We got her spayed. We got her tumor removed. And then she stole our hearts. This lady cleaned up nicely. I fell in love quickly, while Jen held out a little longer. It’d only been four plus months since the last of our original trio, Loki the cat, had passed. We joined the foster fails club. Estimated at 12 years old, we had another animal living with us again. She was our first female, and true to her nature, was absolutely fierce, independent, and extremely loving. Over the next almost six years, she would fill our lives with joy, laughter, and showed us what life looked like when you could take an animal almost everywhere. One of our favorite camp spots in southwestern Utah, overlooking a valley. We're perched by this cliffside and enjoying some simple food I just cooked up. Barb went camping with us everywhere. People would take photos of her for their socials, swoon over her, give us free coffee, and even bypass hotel pet deposits, all because she was a tiny thing that fit in a sling. Sitting at Quarrelsome Coffee in St. Louis, Missouri, on our mega roadtrip to the Midwest. We were told because of her cancer and tougher life — she was a stray on the streets of Oakland — that we’d maybe have two or three years with her. With Jen making all of her food (Chihuahuas of this size do not have high caloric needs), and us taking her on adventures camping, hiking, and regularly exercising and socializing her with our friends, we believe we were able to extend her years and we hope she got to live out her retirement years with panache. After all, what 4-lb dog would go camping in a roof top tent at 11,000 feet in Colorado, but also slum it at the Four Seasons in Las Vegas? This Chihuahua. Camping in late December 2022 on a cool evening in Quartzsite, Arizona, and someone is enjoying the fancy bed at the hotel. We realized she was slowing down when we last went camping. A trip to the Sierra with Ryan, showed us that her tolerance for high altitudes and heat were becoming too much for her. August 2024 would be her last time out in the wild. 117 nights in a roof top tent. Her last phase of homebodiness began to show towards the end of last year, and in December, a rough few nights had us begin the discussion of the end. As 2025 rolled over, she began to lose her eyesight. It’d been declining due to cataracts for a while, so walks had stopped, and around February, we could no longer take her outside to potty. She couldn’t tolerate the time from our 2nd-floor apartment to the street, and we let her use the tiled floor in our bathroom. Her bowels needed frequent disposal, and pee pads in the apartment were normal in the past few months. She was still eating, she was still digging in her bed, and she was still enjoying the sun. Dementia had started and her bouts of confusion coupled with her blindness limited her autonomy. Her beds were her safe place, as well as our laps. Especially mine. We started to keep tally of the good and the bad days. For a while, the good days still outweighed the bad, and then they started to draw even. This past week, the days were all bad. And late on Thursday, May 1st, she started to wheeze and cough. “She’ll tell you when she’s ready,” was what our friend and neighbor told us a week prior. And he was right. She was telling us. We made a plan to call her vet this morning but if anything happened in the middle of the night, we’d head to the emergency vet. As we wound down for bed, she struggled with getting comfortable and ultimately snuggled up to me by my head. This was something she did regularly when she first came into our lives but hadn’t in past two years, and groggily, I took that as a further sign that she wanted to just be with us and know that we were there. Puffy face, red eyes, but cherishing this last night and then enjoying Jen's lap despite her tiredness. In the morning, Jen made the call and we made an appointment for 1:30pm. We wanted to have some time. Barb had other plans though and her weak body and labored breathing was a little worse. I canceled meetings and we left the house early. She seemed content in her blanket and Jen’s arms. We decided to drive to Bernal Heights to let her feel the sun on her skin, and the wind through her fur. We wanted to give her one last look at the city that was home for the past six years. Even if she couldn’t really see anymore. One last look at this city she's called home for almost six years. We arrived at the vet and they quickly arranged and sorted out a room for us. A new vet gently welcomed us. She wasn’t Barb’s regular vet, but was still kind and gracious as she told us the plan: a sedative, then a deeper one. They were busy, but they also wanted to give us a bit of time so we spent the twenty or so minutes snuggling her and recalling some of her best moments. She came into my arms so I could get some last snuggles in. She emitted a sleepy tiny bark and her little legs were moving. It reminded us of when she’d be dreaming and running in her sleep. She settled. Moments later, the vet walked in and asked if we’re ready. We started to adjust position a bit, and the vet asks, “Is she still with us?” We laid her down on the nearby table, and I knew. The vet confirmed it with a stethoscope, and she was gone. Barb crossed the rainbow bridge at around 10:45am, in my arms with the two people who loved her the most. We lingered saying our goodbyes, thankful that she stayed true to herself, and did it on her terms, in her way, in my arms. She is missed severely. Our little adventure buddy, and the joy of our lives will meet the rest of the gang. I hope they’re romping around together. RIP Barbara, c. 2007–May 2, 2025. See you at the rainbow bridge. Visit this post on the web or Reply via email

6 hours ago 1 votes
The Abstraction Gap

Bridging the design-development gap as AI rises. There’s a frustrating gap in how development projects present themselves. What looks straightforward on GitHub — ‘just run this command!’ — quickly spirals into an odyssey of sudo permissions, package managers, and missing dependencies. As someone comfortable with design tools but less versed in development environments, I find myself mashing through terminal commands, hunting through Stack Overflow threads, and piecing together solutions without understanding the underlying context. What I’m missing isn’t the how, but the why. I get it: developers and engineers speak their language and rarely cater to non-developers. Robust beginner-friendly documentation isn’t what engineers want to be doing. Could these projects see greater adoption if they provided better context and more accessible instructions for newcomers or non-engineers? This includes guidance for people who’ve never worked with an API, or even know which directory they should be in to make package installs, let alone what packages are. The asymmetry between designer and developers is an interesting one. In my experience, designers build more of a bridge to developers because of wanting to communicate better with them. Designers start to code (sometimes as a forcing function) because they want to prototype and bring their designs to life quicker — no longer static and in turn opening their design and development possibilities. Developers might not return this in kind as they can build functional products without deep design knowledge or interfaces can be constructed using UI frameworks and libraries. Engineers are less pressured to become designers. They are paid more to specialize. Their bridge is to collaborate closely with design rather than to become a designer. Let’s talk about the new thing that is aiming to… supplant the above: AI. I can feed Claude or ChatGPT my entire codebase, give it files, have it sit inside my IDE, or even ask for code that does x, y, or z, and it’ll work with me to get these projects running. I’m comfortable with Claude, and it will give me cursory information on how and why. Of course, I don’t even know if the code is valid! And sometimes it’s not, but we work through it, and I come to a result that works. The knowledge transfer becomes even greater to non-existent. As I mentioned previously, vibecoding and generative codebases will likely increase as these LLMs serve solutions to ideas and concepts from the new generation of startups. Depth and understanding will be lost. When developers don’t understand the underlying principles of their code, debugging becomes a struggle; they can’t optimize for performance; and security flaws may abound. Technical debt will accrue in systems that become increasingly unknown and unpredictable. Broader innovation stutters because you’re stuck with what AI can give you. Homogeny ensues. For providers, the goal regarding LLM dependency, viewed from an investment perspective, is to mitigate or reduce cost and risk. In the end, entire software businesses are created around abstracting, simplifying, and making technology easier to use. What I lament is the focus on business opportunity, versus taking a more inclusive approach to bridging the gap between design and development or any other discipline with engineering. How do we get to better knowledge transfer? A tiered or tracked approach. One documentation track that exists for experts, and another that’s more verbose: context and explanation of the basics. Can open source projects and the like benefit from templates that encourage documenting the why along with the how? More collaboration is always good. I’ve benefitted hugely from working with engineering-centric product thinkers. I come at it from design with the knowledge of development, while my collaborators deal in code but find design a skillset to complement their coding skills. We meet in a middle ground that’s fruitful because we understand concepts. I am never shy about asking why something is done a certain way. And yes, AI. Can we use pattern recognition and matching to level up and progressively explain how and why things are built? There are many code-based helpers, but I’d love to look at how that a designer can utilize AI to pair program (something I do in trying to get to the why of it) — beyond working with an LLM. I’m imagining visual documentation or interactive tutorials that help guide you to various parts of a system. This knowledge gap has persisted for years, but AI is rapidly changing this landscape. While AI tools may bridge the divide between design and development by filling in missing context, I'm uncertain if this technological solution addresses the underlying communication problem — especially in an industry already stretched thin by time and resource constraints. This is an open dialogue for me at the moment, and I wanted to collect these thoughts at this time for later reflection. Visit this post on the web or Reply via email

a week ago 1 votes
SXSW ’11

Memories are an interesting beast. I have certain core memories that are embedded deep in my mind. The years I attended SXSW from 2007-2012 encompass some of those. In 2011, I shared a house with longtime partner-in-crime Scott Robbin, Jeff Skinner, and Sam Felder. We were off South Congress up at the top of the hill and tucked away close to Curra's Grill on Oltorf. We were in a neighborhood where all the streets were named after Robin Hood characters: Friar Tuck Lane, Little John Lane, Sherwood Lane, Long Bow Lane, and Nottingham Lane. Because we had this house, we ended up hosting two separate nights of hangs and invited a bunch of people we knew. I made a video of it using the Panasonic Lumix GF-1, the much-lauded camera that my friend Craig Mod made famous. The video isn't much — but watching it back now, some 14 years later, I'm so very glad I put it together. Many of these people are still friends to this day[1]. Perhaps, one of the most poignant memories I have is shown at the end of the video — when just us housemates went bowling during some downtime, and I put Spoon's “The Way We Get By” in the video because on the drive back from the bowling alley, that song came on the radio. I'd never heard it before, but Jeff, Sam, and Scott all sang along to it, belting out the lyrics, windows down, as we're cruising south on I-35. We lost Sam years later. Sam was a great guy, and he is missed by many. I'm very, very glad I made that video, and that I can look back on it. And remember everyone there, but especially recollect, see, and hear Sam in it. RIP Sam. SXSW brought many things, and in particular memories of some of the best people on the internet I got to know, and became friends with. Thank you, all. In order of appearance: Jeff Skinner, Scott Robbin, Dave Rupert, Nathan Peretic, Reagan Ray, Jay Fannelli, Luke Dorny, Trent Walton, Scott Boms, Sam Felder, Patrick DiMichele, Christopher Cashdollar, Kevin Hoffman, Jack Auses, Rob Weychert, Jonathan Bowden, Phil Coffman, Noah Stokes, Harold Emsheimer, Paul Armstrong, Wilson Miner, Andrew Huff. ↩︎ Visit this post on the web or Reply via email

2 weeks ago 1 votes
Kin

The third culture difference. One of the hardest aspects of being a third culture kid and eventually adult is the difficulty in the journey of your identity. When you're young, the movement and culture- and context-switching are par for the course — it comes with the literal territory. As you get older, things happen: you transform into a chameleon and adaptation is one of your greatest assets. If you're me, you are seen as, sometimes advantageously, ethnically ambiguous. You somehow are part of the local fabric, depending on where you travel. And on the other hand, depending on where you reside over time, an assimilation or assimilations begin. It becomes part of your operating mode. As you get even older however, the mish-mash of identities and going with the flow start to untether any semblance of where you belong. Is it your birth country? Is it your citizenship? Is it the place you've lived the longest? Most are not like you. They may struggle with identity in completely valid and different ways. The third culture one is a big mash-up. I haven't completely met or known anyone quite like myself. Even a good friend who shared a similar path from college to the US, only overlaps with my experience to a point. My early years began elsewhere, which is a decisive difference. I have family, loved ones, and friends, but also my chosen or proximate family. They may not completely understand or ever understand, but I am thankful for their kinship, even if there's a part of me that will never feel completely whole. Visit this post on the web or Reply via email

2 weeks ago 116 votes
Hustle to Flow

A meditation on entering flow state. A snack beckons. I stand up and head a few feet away to the kitchen area. A hojicha latte is on my mind, and also a bite. My brain is at operational capacity, and I am in a flow state. The metabolic need feels high, and I need to keep my energy up. I make the latte, iced with almond milk. I devour an oat bar. It’s the time of year when projects are in full swing. The seasons also drive business. Today started with syncing on UK time, getting on a call with Simon and then Jeff joining. We reviewed work and made plans. I know what’s immediately ahead of me today, and I steel myself mentally. It’s funny how the pressure from a timeline and deadline can focus you. Because I am a shokunin, I have my design mise en place laid out both in the mind, and at the physical desk. The plan appears, as I percolated on it after the call. I am now executing it. Windows are open all over: a browser with a tab count I can't even see, a few design tools, two deck tools, communication tools, and note tools. I stop to consider that I'm working across multiple variants of the same core pieces of software but in different flavors and with different purposes or are inputs from others collaborating. The mise en place is multi-modal. I am traversing them, wielding a strange authority over them all. After all afternoon and as the evening beckons, I share the file, toggling on collaboration. A message goes out to all parties. Flow state will come for us all. This is just the beginning. Visit this post on the web or Reply via email

3 weeks ago 11 votes

More in literature

What I Read in April 2025 – Have we cherished expectations?

I should make that the new official slogan of the blog.  It is from p. 614 of Finnegans Wake, one of the books I recently read. FICTION The Sword in the Stone (1938), T. H. White – I for some reason did not read this as a youth.  It is wonderful, full of anachronism and parody and outstanding British nature writing in the tradition of Gilber White (mentioned in the novel) and Richard Jefferies.  It turns out that the most important thing in the education of a king is to know what it is like to be a fish. Finnegans Wake (1939), James Joyce – begin Here and Continue to the End. The Big Clock (1946), Kenneth Fearing – A jittery Whitmanian poet of the 1920s and 1930s finally cashes in with a jittery multi-voiced semi-mystery.  The “detective” is the staff of the equivalent of Time Inc., making the killer Henry Luce.  The detective is deliberately not trying to solve the mystery.  The single best part is narrated by a cranky painter.  Odd, odd book, but I see why it survives. The Mountain Lion (1947), Jean Stafford – A Boston writer, but this sad descendent of What Maise Knew is set in California and on a Colorado cattle ranch. The Jewels of Aptor (1962), Samuel R. Delaney – His first novel, clumsily constructed but stuffed with imaginative conceits.  I’d never read Delaney. God's Country (1994), Percival Everett – Almost every Everett novel and short story I have read has a similar voice and narrator, a PhD with a savior complex.  James in James does not have a PhD, but might as well.  In this Western, however, Everett’s narrator is an idiot and another, non-narrating character fills the usual role, which is a lot of fun.  Thirty years older, God’s Country is a companion novel to James (2024).  I urge anyone interested to read them together.  It is time to get the James backlash going.  I have seen a couple of interviews where Everett himself seems to be trying to get the backlash going, but it has not worked yet.  I have read eleven of Everett’s books now and hope to read many more.  James is the worst one! POETRY Blues in Stereo (1921-7), Langston Hughes – It is like a gift book, a pointlessly tiny volume that could and should be expanded to include all of The Weary Blues (1926) and Fine Clothes to the Jew (1927), both of which are in public domain, which seems to be the limiting concept.  But for some reason this book does include the pieces of a never-realized collaboration with Duke Ellington that is a fantasy refraction of The Big Sea (1940), Hughes’s first memoir.  I do not think the theater piece has been published before.  Worth seeing. Collected Poems (1940), Kenneth Fearing – High-energy Whitman mixed with advertising=speak and business lingo and gangsters.  So sometimes it’s kitsch. Ten Burnt Offerings (1952) & Autumn Sequel (1953) & Visitations (1957), Louis MacNeice Chord of Light (1956) & Hermes, Dog and Star (1957), Zbigniew Herbert What Rough Beasts (2021), Leslie Moore – An earlier book by a Maine poet and artist I read a year ago.  She specializes in prints, and poems, about birds and other animals.  About an hour after reading her poem about grackles invading her yard and establishing a grackledom the grackles invaded my yard and ruled for several days.  That was enjoyable. MISCELLANEOUS Lexington and Concord: The Battle Heard Round the World (2018), George C. Daughan – Preparation for the 250th anniversary of Paul Revere’s ride and the Battle of Lexington and Concord, which is another thing I did in April.  Here I am at the Concord parade, the library in the background. Sound May Be Seen (2025), Margaret Watts Hughes Lecture on Radium (2025), Loie Fuller No Title (2025), Richard Foreman – Three little collectible conceptual art books.  I will just point you to the website.   IN FRENCH & PORTUGUESE Peregrinação de Fernão Mendes Pinto: Aventuras extraordinárias dum português no Oriente (The Pilgrimage of Fernão Mendes Pinto: Extraordinary Adventures of a Portuguese Man in the Orient, 1614), Fernão Mendes Pinto – The real book is a 900-page semi-true account of a Portuguese wanderer in the 16th century Far East who, in the most famous episode, joins up with a patriotic privateer, or a bloodthirsty pirate.  The book I read is a rewritten abridgement for Portuguese 9th graders.  How I wish I knew how it was taught.  La femme partagée (The Shared Woman, 1929), Franz Hellens La Cité de l'indicible peur (The City of Unspeakable Fear, 1943), Jean Ray – I plan to write a bit about these two novels, my excursion to Belgium. Navegações (1983), Sophia de Mello Breyner Andresen

4 hours ago 2 votes
Barbara “Nuggie” Schuetz-Hamid

Rest in peace little one. I never would have guessed that a 4-lb Chihuahua would come into our lives, let alone be the animal to steal my heart before Jen’s. Our previous animals — two cats and a Boxer dog — are a stark contrast to a tiny dog that we would carry around in a sling or a backpack and take practically everywhere. That was what was in store for us in May 2019 for Memorial Day weekend, when Muttville — where Jen volunteered at the time to help with the rapid succession of loss with our other animals — was encouraging employees and volunteers alike to help take an animal home for the long holiday weekend so all would have a home. There were two dogs in ISO (isolation) because of potential kennel cough. One was a miniature pinscher named Dolly Parton, and the other was a tiny white-and-tan Chihuahua named Barbara. Jen went in and scooped up a blanket that contained the Chi. I had to take a quick group selfie as we walked from Muttville to the car. We were to foster her through her initial intake: help with looking at her messed up eye, getting spayed, removing a cancerous mammary tumor, and then to bring her to adoption events. We fixed her eye with the help of the amazing Dr. Mughannum at Vet Vision, who had helped Shaun, our Boxer, with issues years prior. We got her spayed. We got her tumor removed. And then she stole our hearts. This lady cleaned up nicely. I fell in love quickly, while Jen held out a little longer. It’d only been four plus months since the last of our original trio, Loki the cat, had passed. We joined the foster fails club. Estimated at 12 years old, we had another animal living with us again. She was our first female, and true to her nature, was absolutely fierce, independent, and extremely loving. Over the next almost six years, she would fill our lives with joy, laughter, and showed us what life looked like when you could take an animal almost everywhere. One of our favorite camp spots in southwestern Utah, overlooking a valley. We're perched by this cliffside and enjoying some simple food I just cooked up. Barb went camping with us everywhere. People would take photos of her for their socials, swoon over her, give us free coffee, and even bypass hotel pet deposits, all because she was a tiny thing that fit in a sling. Sitting at Quarrelsome Coffee in St. Louis, Missouri, on our mega roadtrip to the Midwest. We were told because of her cancer and tougher life — she was a stray on the streets of Oakland — that we’d maybe have two or three years with her. With Jen making all of her food (Chihuahuas of this size do not have high caloric needs), and us taking her on adventures camping, hiking, and regularly exercising and socializing her with our friends, we believe we were able to extend her years and we hope she got to live out her retirement years with panache. After all, what 4-lb dog would go camping in a roof top tent at 11,000 feet in Colorado, but also slum it at the Four Seasons in Las Vegas? This Chihuahua. Camping in late December 2022 on a cool evening in Quartzsite, Arizona, and someone is enjoying the fancy bed at the hotel. We realized she was slowing down when we last went camping. A trip to the Sierra with Ryan, showed us that her tolerance for high altitudes and heat were becoming too much for her. August 2024 would be her last time out in the wild. 117 nights in a roof top tent. Her last phase of homebodiness began to show towards the end of last year, and in December, a rough few nights had us begin the discussion of the end. As 2025 rolled over, she began to lose her eyesight. It’d been declining due to cataracts for a while, so walks had stopped, and around February, we could no longer take her outside to potty. She couldn’t tolerate the time from our 2nd-floor apartment to the street, and we let her use the tiled floor in our bathroom. Her bowels needed frequent disposal, and pee pads in the apartment were normal in the past few months. She was still eating, she was still digging in her bed, and she was still enjoying the sun. Dementia had started and her bouts of confusion coupled with her blindness limited her autonomy. Her beds were her safe place, as well as our laps. Especially mine. We started to keep tally of the good and the bad days. For a while, the good days still outweighed the bad, and then they started to draw even. This past week, the days were all bad. And late on Thursday, May 1st, she started to wheeze and cough. “She’ll tell you when she’s ready,” was what our friend and neighbor told us a week prior. And he was right. She was telling us. We made a plan to call her vet this morning but if anything happened in the middle of the night, we’d head to the emergency vet. As we wound down for bed, she struggled with getting comfortable and ultimately snuggled up to me by my head. This was something she did regularly when she first came into our lives but hadn’t in past two years, and groggily, I took that as a further sign that she wanted to just be with us and know that we were there. Puffy face, red eyes, but cherishing this last night and then enjoying Jen's lap despite her tiredness. In the morning, Jen made the call and we made an appointment for 1:30pm. We wanted to have some time. Barb had other plans though and her weak body and labored breathing was a little worse. I canceled meetings and we left the house early. She seemed content in her blanket and Jen’s arms. We decided to drive to Bernal Heights to let her feel the sun on her skin, and the wind through her fur. We wanted to give her one last look at the city that was home for the past six years. Even if she couldn’t really see anymore. One last look at this city she's called home for almost six years. We arrived at the vet and they quickly arranged and sorted out a room for us. A new vet gently welcomed us. She wasn’t Barb’s regular vet, but was still kind and gracious as she told us the plan: a sedative, then a deeper one. They were busy, but they also wanted to give us a bit of time so we spent the twenty or so minutes snuggling her and recalling some of her best moments. She came into my arms so I could get some last snuggles in. She emitted a sleepy tiny bark and her little legs were moving. It reminded us of when she’d be dreaming and running in her sleep. She settled. Moments later, the vet walked in and asked if we’re ready. We started to adjust position a bit, and the vet asks, “Is she still with us?” We laid her down on the nearby table, and I knew. The vet confirmed it with a stethoscope, and she was gone. Barb crossed the rainbow bridge at around 10:45am, in my arms with the two people who loved her the most. We lingered saying our goodbyes, thankful that she stayed true to herself, and did it on her terms, in her way, in my arms. She is missed severely. Our little adventure buddy, and the joy of our lives will meet the rest of the gang. I hope they’re romping around together. RIP Barbara, c. 2007–May 2, 2025. See you at the rainbow bridge. Visit this post on the web or Reply via email

6 hours ago 1 votes
Let's read Moral Ambition together

Rutger Bregman's new book is the subject of our next literary salon.

8 hours ago 1 votes
The Shipping News

Ian Kumekawa tells the story of the global economy in one barge The post The Shipping News appeared first on The American Scholar.

an hour ago 1 votes