[syndicated profile] dumbing_of_age_feed

Posted by David M Willis

Every month at the Dumbing of Age Patreon there’s two new exclusive bonus strips — one that patrons get to vote on, and another that’s my choice!  This month, folks voted for MEREDITH! For reasons. Unrelated to what unofficial number-associated holiday we had six days ago. Probably. Read this bonus strip and hundreds of previous at the Dumbing of Age Patreon! Which is definitely the correct Patreon of mine for this particular strip to be on, I swear.

Also, if you pledge up to $5 or more per month, you can read TOMORROW’s strip RIGHT NOW, every day!

[syndicated profile] beyondthebundle_feed

Posted by Bundle Operator

Through Thursday, April 30 we present the new Voidrunner’s Codex Special featuring Voidrunner’s Codex, a spacefaring campaign expansion from EN Publishing for the Level Up! RPG and D&D Fifth Edition. Level Up: Advanced 5E is backwards-compatible with D&D 5E, adding deeper, more flexible options while maintaining full compatibility with all published supplements and adventures. This Voidrunner’s Codex expansion rockets your game into space with new alien heritages, character classes, starship design and starfighter combat, space travel and exploration, hacking, psionics, cyberware, vehicles, and a bestiary of 50 terrifying monsters, robots, and fearsome aliens.

Note: The Level Up rulebooks are not included in this offer. The A5E.tools website presents the complete rules text, or you can use the Voidrunner’s Codex alongside your existing D&D Fifth Edition rulebooks.

Presented in our November 2022 Level Up Bundle and the September 2024 sequel offer Level Up Adventures, Level Up is a complete, independent rules set backwards-compatible with Dungeons & Dragons Fifth Edition. For those who like 5E but want an extra layer of crunch, Level Up enhances the game with diverse heritages, a reworked ranger class, a new warlord class, martial maneuvers, strongholds, a complete exploration system, thematic journey rules, new combat conditions, distinctive weapons and armor, crafting of magic items, monster templates, and improved Challenge Ratings for adversaries. All A5E titles also work as supplements to existing Fifth Edition books. If you just want the monsters, or the class overhauls, or the exploration rules, you can drop the A5E creations smoothly into your existing campaign. Play existing 5E adventures in Level Up without conversion. EN Publishing offers lots of free A5E downloads and many free online aids at a5E.tools.

EN Publishing crowdfunded Voidrunner’s Codex in a June 2024 Kickstarter campaign that drew 1,146 backers. The campaign set adapts A5E (and, by contagion, D&D) to support sweeping space-opera adventure. Where Spelljammer depicts a fantasy universe of Crystal Spheres and phlogiston, and Esper Genesis from Skydawn Game Studios aims for high-power Lensman-level cosmic extravaganzas, Voidrunner’s emulates the wide middle range of science fiction: post-apocalypse (Fallout, Half-Life), dystopia (Akira, Blade Runner), horror (Alien, Event Horizon, Pitch Black), Trek, Wars, Stargate, Firefly, and many more.

This Digital Box Set includes three books. The Voidrunner’s Codex campaign sourcebook presents eight heritages including Android, Grey, the immortal crystalline Houseki, insectoid Keridani, reptilian Naato, and more. Your character can be anything from a Fleet Academy cadet to a space pirate, and has a high Destiny involving Exploration, Reason, or Victory. Pick a class like Scientist, Scout, Trooper, or Psion, and an Archetype like Hacker, Inventor, Scoundrel, Bounty Hunter, Mindshear, Warstorm, or Soulknife. The 16-page Equipment chapter covers high-tech gear from drones to jetpacks, plus drugs and medicines, security gear, camouflage cloaks, musical instruments, and of course duct tape. Feats and Maneuvers include Brazen Smuggler, Hot Rodder, Martial Mentalist, Mecha Ace, Technopath (hack devices with your mind alone), and Void Ronin. (The Codex doesn’t present magic as such, but with the psionics rules, Psyknight class, and starglaive you can wear your Jedi robes convincingly – and at 20th level, you’re immune to death.)

The alien bestiary describes astral whales, mindspore mushrooms, mechanoskulls, fast-breeding trubbies, and behemoth tyrants (kaiju), among many others. Planetside rules cover environments (bombarded, irradiated, high- or low-gravity, vacuum, and Zirkon Crystals) and exploration challenges like temporal loop fields, caltrop mines, temporal loop fields, trash compactors, and temporal loop fields.

Star Captain’s Manual has rules for building and piloting starships, space travel, and starship combat. The simple construction system lets you build capital ships ranging in size from grade 1 (whale size) to grade 12 (“That’s no moon…”). A capital ship is a collection of decks of different types: Bridges, Cargo Holds, Engineering, Hangars, Leisure Decks, Medical Bays, Mining Haul, Operation Centers, Science Bays, and Weapons Decks. Each deck type includes a sample plan. Travel times vary among interplanetary, interstellar, and intergalactic settings. The text recommends interstellar faster-than-light speeds no greater than rank 20 (1 light year/hour), though the rules support rank 500 intergalactic (cross the Galaxy in half a second).

The 69-page introductory adventure Escape From Death Planet sends the player characters on a rescue mission to a hostile jungle world and then a derelict space station. They can learn all the important new systems introduced in this set, assuming they get away before an Imperium ship destroys the planet.

Pay just US$17.95 to get this Voidrunner’s Codex Special with the complete Level Up Voidrunner’s Codex Full Digital Box Set (retail price $55), which includes these titles (also sold separately): the 399-page Voidrunner’s Codex campaign sourcebook, the 198-page Star Captain’s Manual with rules for starship construction and combat, and the 69-page introductory adventure Escape From Death Planet. This Full Digital Box Set also includes more than 30 starship deckplans and 200+ VTT tokens.

Get this Voidrunner’s Codex Special before it crashes on the death planet Ninemoon and is lost on Terra Bellus island Thursday, April 30.

https://bundleofholding.com/presents/Voidrunners

[syndicated profile] beyondthebundle_feed

Posted by Bundle Operator

Through Monday, May 4 we present the all-new Land of Eem Bundle featuring Land of Eem, the whimsical FRPG of colorful characters exploring the Mucklands from Star & Flame Games and Exalted Funeral. After the gleaming empires of old fell to the Gloom King, the Mucklands has become a tired land riddled with dungeons. Greedy tycoons seek power at the expense of the people, the environment, and possibly existence itself. They say this unruly world has no heroes – but they’ve never met you. As a wanderer in search of ancient lore, a fortune-minded pioneer, or just a seeker of adventure, you’ll explore the many storied regions of the Mucklands, helping the folk toiling in perilous mines, factories, and dungeons. Direct your own gameplay: Across many game sessions you make difficult choices, build relationships, demonstrate your ideals (and flaws!), and pursue personal quests. The Lord of the Rings meets The Muppets in this lighthearted, kid-friendly game about exploration, discovery, and being creative.

Funded in a big July 2022 BackerKit campaign, and winner of three ENnie Awards in 2025 (Best Family Game, Best Monster/Adversary Book, and Best Production Values), Land of Eem combines the speed of Daggerheart, the vibes of Adventure Time, and the sandbox play of Sine Nomine’s Without Number games. The simple Eem D12+modifier dice mechanic gives gamemaster and players latitude to creatively interpret results. Embark on adventures that are as silly or as serious as your group prefers: Hijinks (think The Muppets or Labyrinth), Derring-Do (Lord of the Rings or The Hobbit), and Doom & Gloom (Conan the Barbarian or Mad Max). And the setting is wide open, so you can quickly jump in to make this world your own.

Land of Eem has something for everyone: level-based advancement, the vibes of a classic trad game, simple storygame-like narrative resolution, interesting combat choices, and a solid hexcrawl realm. The full color 258-page Land of Eem Core Rulebook lets you create your character from any of 16 different Folk (including Bugbears, Gelatinous Goos, and Skeletons), eight Homelands, and six classes (Knight-Errant, Dungeoneer, Bard, Rascal, Gnome, and Loyal Chum). Roll for or choose entries on many tables to get a backstory, Ideals and Flaws, a Personal Quest, and Relationships to each other player character. In your travels you may find a plethora of Magnificent Items, and you’ll spend time gathering all kinds of striking Beast, Elemental, Fish, and Herb Components to craft Flying Fang Daggers, Kaleidoscorpion Flails, Rubbery Morb Shields, and dozens of other items, and cook up every kind of delicious recipe from Ettin Blood Sausage to Quagdad Eggs to Waterweevil Surprise. From the Drippy Downs and Fleabag County to the Quagmash and Used T’Be Forest, this all-new Land of Eem Bundle presents a mind-boggling range of cool activities and quest hooks that can keep kids of all ages busy for a short visit or an extended campaign.

Pay just US$17.95 to get all five titles in our Eem Collection (retail value $75) as DRM-free .PDF ebooks, including the complete full-color 258-page Land of Eem Core Rulebook (plus the pay-what-you-want Quickstart Set), the 439-page Mucklands Sandbox Campaign Setting, Bestiary V1, Adventures in the Mucklands, and the supremely useful Mucklands Book of Random Encounters.

Get this Land of Eem offer before it disappears into the castle of Ze’Leesha the Deep Sister in the chasm at the bottom of Scalawag Strand Monday, May 4.

https://bundleofholding.com/presents/LandOfEem

[syndicated profile] daringfireball_feed

Posted by John Gruber

The New York Times PR account, on Twitter/X a week ago:

Sunday’s crossword puzzle in the print edition of The New York Times Magazine contains a grid that does not match the clues. The correct version of the puzzle can be found in the news section of Sunday’s print edition of The Times. The puzzle on our app is correct.

Maggie Duffy, writing for Vulture:

Some solvers who, like Wegener’s wife, complete the Sunday puzzle in the print magazine (often with pen) complained on crossword forums and social media, saying they were “nearly in tears,” some with fears of “sudden onset dementia” or, worse yet, ineptitude.

For Irene Papoulis, a former writing instructor at Trinity College, the puzzle is typically a source of pride. “It didn’t even occur to me that it could be their mistake,” she told me. “I just blamed myself.” When Mike McFadden, in New Jersey, couldn’t crack it, he had a similar reaction. “I thought something was wrong with me,” he told me. “I didn’t think that they would have an error.” It nagged at him all day. At a function on Saturday, he couldn’t bring himself to mention it to his brother-in-law, a fellow solver; he was still too upset.

Some had such trust in the crossword that they believed the erroneous grid was purposeful. “I’m saying to myself, ‘Okay, maybe there’s some sort of scientific or mathematical trick,’” McFadden said. When I spoke with Will Shortz, the Times’ crossword editor, he said the Times does “so many tricks with the puzzles” that he could see how someone’s first thought would be “I wonder what they’re up to now?

This is the first such mistake the Times has made in the 84 years that they’ve been printing a crossword puzzle. I came of age doing work in print — writing and editing The Triangle, the student newspaper at Drexel, and then spending a few years as a working graphic designer, at a time when print still ruled. There’s an inherent stress about going to press. Mistakes are forever. We once ran a headline at The Triangle that read “Headline Goes Here”. Once. Going to press is stressful but exhilarating. There’s an adrenaline rush that comes with giving the go-ahead to start a very expensive large-scale full-color press run. The stress focuses the mind.

Print, effectively, is hardware. Atoms, not bits. The web is literally software. If you make a mistake in software that results in incorrect mathematical results, you ship an update. If you make a mistake in a CPU such that it results in incorrect floating-point math, perhaps only in 1 out of every 9 billion calculations, people will remember the mistake 30 years later.

If The New York Times had run the wrong crossword grid on the web or in their app, they would have corrected the error quickly, few people would have encountered it, and fewer still would remember it. But by printing the wrong grid in the Sunday magazine last week, they made a mistake that some people will never forget (and some will never forgive).

Hardware brain is different from software brain. Software brain says Go faster; do more; the only mistake you can’t fix is having gone too slow. Hardware brain says Slow down; do less; focus; strive for perfection and never settle for less than excellence; mistakes are forever.

If his background in hardware means that incoming Apple CEO John Ternus has hardware brain, and will lead Apple accordingly, that suggests Apple will double down on zigging in the midst of a still-escalating AI hype cycle that has the rest of the industry zagging ever more frenetically. That feels right to me.

[syndicated profile] daringfireball_feed

Posted by John Gruber

It’s really just a coincidence, but it was 20 years ago this week that I went full-time writing Daring Fireball (after writing the site in my spare time for 4 years). That feels like a long time ago. But it feels like yesterday, too. In my announcement, I wrote:

Daring Fireball is what I love to do.

That remains as true today than it was then. Whether you’re a longtime reader or a relatively new one, you might enjoy reading that piece from 20 years ago. So far, so good. (I’ve got some readers who were only small children when I wrote that. I occasionally hear from some who weren’t even born then.)

There might be other ways you can support my work directly in the future. But for now, the best way is to buy t-shirts and hoodies from my periodic sales. The current sale is going to end sometime tomorrow. If you’re seeing this post Sunday night and thinking about making a purchase, act now. If you’re seeing this Monday morning, you should really act now.

Thumbnail of a classic Daring Fireball logo t-shirt.

[syndicated profile] daringfireball_feed

Posted by John Gruber

Ben Schoon, 9to5Google:

In March, a report revealed some of the internal cuts Samsung has been making for its mobile division, with the company initially concerned it could post an operating loss for the first time ever. It’s a big deal, as Samsung’s mobile (MX) division has historically always turned a profit.

A new report out of Korea (via Jukan) makes this seem all but certain.

Apparently, Samsung’s TM Roh, the head of the company’s mobile division, has expressed concerns of the “possibility of an annual deficit for the MX business unit.” Previously, those concerns came from speculation and outside parties, but with such a high figure in Samsung’s organization worried, it’s clear things are looking pretty bleak.

Back in 2013 analysts pegged the profit share of the handset industry at 70 percent for Apple and 30 percent for Samsung. A lot of other smaller companies sold a lot of other phones, but, so that analysis went, none of them made any profits. A lot of them were losing money. I linked to another such analysis in 2016 that pegged Apple’s share of phone profits at 104 percent, estimating that all other handset makers combined accounted for a 4% percent loss.

Doesn’t seem like much has changed since then. I prompted ChatGPT and Gemini today with this request: “Create a table of the world’s mobile device makers, ranked by profit and profit share of the industry.” ChatGPT pegs Apple’s profit share at 75–85%, Samsung’s at 10–20%, Huawei and Xiaomi in “low single digits”, and everyone else negligible. Gemini pegs Apple’s share at 85–90%, Samsung’s at 7–10%, Xiaomi at 1-2%, and everyone else negligible. This, despite both ChatGPT and Gemini agreeing that iPhones comprise only 20 percent of sales by unit. (Are ChatGPT and Gemini correct about the current profit share split of the mobile industry? I don’t know. But both cite sources in their answers, and it strikes me as very unlikely that their estimates are very far off.)

If Samsung posts a mobile division loss this year, it could be the case that Apple will capture 100 percent of the profits in the phone industry with just 20 percent of the sales.

What deserves a second chance

Apr. 26th, 2026 04:52 pm
[syndicated profile] unsung_feed

Posted by Marcin Wichary

To follow up from yesterday’s post, in Figma, object selection actually goes onto the undo stack. This is because in a professional tool with objects in multiple levels of hierarchy, it might take a while to construct a selection to work on – and since selection is always just one accidental click away from being completely cleared, undoable selection is extra protection.

However, at the same time renaming a file – or changing settings like file access – is not undoable. This is in part because we didn’t feel people would understand they could cancel out their rename this way (Safari too used to have “reopen last tab” under ⌘Z, until it reverted to Chrome’s ⌘⇧T), but mostly because you could accidentally undo through a file rename during regular work if you were not careful, without noticing, and that felt like it’d have more profound consequences.

In some ways, it helped me to think of these not as “ineligible for undo” but rather “living outside of time.” The moment a file is renamed, it will always have been named that way. (For the purposes of undo, at least. You can acknowledge anything you want on the version history screen.)

I’m not saying these are universally correct choices – as a matter of fact, some users find undoable selection (at least initially) pretty confusing! – but mostly sharing these as examples of intentional thinking about what deserves undo, and what should be exempt from it and taken care of elsewhere.

#details #flow #interface design #keyboard

[syndicated profile] kottke_org_feed

Posted by Jason Kottke

Paul Ford: This Is How We Get Moral A.I. Companies. (Tl;dr: regulation.) “The entire culture of American technology is built around two terms: disruption and, of course, scale. But ethics are constraints on disruption and scale.”

[syndicated profile] smbc_comics_feed

Posted by Zach Weinersmith



Click here to go see the bonus panel!

Hovertext:
Later they go out for a superposition of chocolate and vanilla ice cream.


Today's News:
[syndicated profile] kottke_org_feed

Posted by Jason Kottke

Wow, Sabastian Sawe set a world record with a 1:59:30 marathon. “They call Sabastian Sawe the silent assassin. But it was impossible to ignore the beautiful destruction on the streets of London as the 30-year-old Kenyan…”

[syndicated profile] darths_and_droids_feed

Episode 2770: An Untimely Frost Upon the Sweetest Tower of All the Field

If GMs had a dollar for every time their players focused on what was intended to be an insignificant detail and treated it as something crucially important... well, none of us would need jobs.

aurilee writes:

Commentary by memnarch (who has not seen the movie)

Ahh, there we go. There's the fighter swarm. I guess it's just a timing thing for showing off. First it's that the big ships can defend themselves, followed by the swarm to chase the Resistance fighters down. I don't recognize that ship shape in panel three with the 12 engines though. Is that a different fighter shape? Or a further off small cruiser? It'll probably get blown up soon, but I can wonder about it until then!

Flat rocky plain, no other notable formations of things besides enemy ships; yeah, that's definitely the objective. Is this where we're going to have the delivery of animals show up for a ground invasion? A totally-not-communications tower takeover could work for a final objective. I think it'd be a little weird for it to be controlling all of the star destroyers so we end up with a repeat of Captain America: The Winter Soldier though. I'm not sure how else we can end up with the Resistance winning here, however. Just blowing it up wouldn't do anything, and Palpatine and the probable clones are underground below a pyramid somewhere else as well, so we can't have the usual load-bearing boss. I guess this could all just be set dressing for Rey's fight, but I hope the writing is better than that.

Transcript

[syndicated profile] jwz_org_feed

Posted by jwz

When people sign their names on the point-of-sale tablet at the bar, at least half of those signatures are "wavy horizontal line". Most of the rest are an attempt at an actual signature, but probably only about 1 in 1000 of those have anything in them that you would perceive as letters, or in fact, writing.

And about 1 time in 100, the customer draws a little picture for us instead. So I thought I should share some of those.

If you're thinking, "they're all dicks, aren't they"...

...you are a smart person.

Of the drawings, I'd say that it's 90% dongs; the rest are a mixture of smilies, pentagrams and cats, in about that order.

(I especially like the ones that just wrote out the word "PENIS", which is like, the Philip K. Dick of dicks.)

To generate this gallery, I had to place eyeballs on hundreds of thousands of signatures, going back to 2021. That's right, I just white-knuckled it, you're welcome. (If you're about to start replying with "Why Didn't You Just", I am begging you to Not.)

Now, if you're thinking, "Wait, why do you even still have that 5-year-old data"... you are, again, a smart person.

Even though the payment processors won't let you issue a refund or a chargeback on a transaction older than 6 months, our point-of-sale saves every bit of information it has about every transaction forever. "Oh geez, you should delete that" you might be thinking. There literally is not a delete button.

After a year, one might want to look at daily graphs, but there's no way you'd care about individual transactions, or anything of higher aggregate resolution than "hourly". Maybe "10 minutes" if you're a complete maniac. But nope, we still have the full PDF of the receipt, including name, last-four, scrawled signature and exactly what products were purchased.

(Though, the customer name isn't included most of the time, only sometimes. I'm not sure what the difference is.)

Anyway that means that when -- not if, when -- this vendor gets popped, all of that data will be stolen, sold, laundered, mixed, and purchased by a data broker who will annotate their profile about you with how much you drink and what, how many nights a week, and whether you attend gay parties. Some of it might even be true! That profile will then be purchased by your car insurance company, your health insurance company, the recruiters used by every future employer, Google, Amazon, Instagram, ICE, TSA, FBI, CIA, all of the "AI" companies, and Deputy Dewey of the East Cowfuck, Texas Police Department.

Oh no, what started off as a juvenile story about poorly-drawn dicks turned into a dystopian nightmare. Welp.

Çaturday: Today and in the Long Ago

Apr. 25th, 2026 07:30 pm
[syndicated profile] asknicola_feed

Posted by Nicola Griffith

Today

Small tabby cat crouched on a wooden table in front of a vase of orange gerbera daisies and dark red alstroemeria

This is Charlie this morning—he’d already been out in the sunshine and was just checking in for hi mid-morning treats. (Hey, it’s how my mother ensured her peace of mind on sunny days when otherwise I would have run wild and not be seen between dawn and dusk: she promised a cup of tea and a biscuit whenever I came home. It worked. I decided if I as young hoyden had been trainable with bribes, the cats might be, too. So when we started letting Charlie and George out unsupervised we started a regimen of stopping whatever we were doing and giving them love and treats. It was during the early lockdown days of the pandemic; it was easy. Now of course it’s much more inconvenient—but they remind us, loudly, of the implicit bargain. And, faithful servants that we are, we stop what we’re doing and obey…

In the Long Ago

Over on Patreon I’ve posted two new images of Charlie and George as they might have been drawn by scribes at Hild’s abbey. George was easy—the photo I was working from caught him almost perfectly in profile, so it was fairly simple to translate that to Lindisfarne Gospels visual style.

Charlie, well, Charlie has always been more awkward. I could have made my life easier by using any number of profile or head-on photos of him but I really wanted to try one in which this small cat looks like a massive panther with Resting Demonface. He ended up looking a bit Pictish—though his head is more realistically styled than any self-respecting medieval artist would produced—but I did manage to capture that expression. So all in all I’m pleased.

[syndicated profile] unsung_feed

Posted by Marcin Wichary

A fun bit of storytelling on the website for a git client Retcon:

I don’t have personal experience with Retcon. I definitely struggled a lot with git’s syntax over the years, and have my own cheatsheet that looks similar to this.

But what I really liked from this page was the elevation of undo to be the North Star. I think it’s very, very well deserved.

To the best of my knowledge, undo in its modern form arrived in 1983 with Apple Lisa – Byte magazine called it a “tremendous security blanket” – and then over the next decade or so blossomed into its current state: an infinite, multi-level, lightning-fast safety hatch that works pretty much everywhere, always there in the bottom-left corner of your keyboard, so second-nature you might not even realize you’re invoking it.

In early apps, before undo arrived, you had to be very careful about what you did and when you saved your work. Later on, undo worked on just one level, so you had to think a lot about how to spend it before things became irreversible.

Today, undo just works. It truly became Back Space: The Next Generation.

But any user-facing “just works” hand wave means a lot of people’s hard and invisible work behind the scenes. So if you’re reading this, and at some point in your career you worked on making undo better, my tip of the hat to you (and send me a message!).

#errors #interface design #maintenance

[syndicated profile] unsung_feed

Posted by Marcin Wichary

Minecraft is so complex that it’s sometimes hard to know what is a bug and what is not.

Here’s the logic of the game:

  • If you fall from height, you receive fall damage.
  • If you fall from height but you’re in a boat, there’s no fall damage.
  • If you fall from height and you’re in a boat, but you fall from a distance of 12, 13, 49, 51, 111, 114, 198, 202, 310 or 315 blocks, there is fall damage and you die.

The first is common in games.

The second is – I believe! – a former bug that was grandfathered in as a design decision: people got used to it, started relying on it, and it became “too big to fix.” The retroactive explanation became that the boat is your shield and takes all the fall damage, which is a very Hollywood action movie way of looking at the world.

So, only the third one is a bug… obviously.

But why those specific numbers? Here’s a 16-minute video by Matt Parker at Stand-up Maths that tries to answer it:

It’s an interesting video because it’s lighter on bug causes discussion, but heavier on math – and the moment you realize those numbers above are not random at all and coalesce into a nice formula, is genuinely a pretty fun moment.

I thought this was interesting, and a little contribution to a larger debate about how hard it is to even agree what a bug really is (which I previously briefly talked about).

#bugs #games #youtube

[syndicated profile] smbc_comics_feed

Posted by Zach Weinersmith



Click here to go see the bonus panel!

Hovertext:
During the book tour of A City on Mars, I did a talk with Randall Munroe in NYC, and he made, impromptu, a better joke than any of us have committed to paper. During a discussion of whether you could eliminate all life on Earth for a reasonable price, a person asked if there might be a way you could specifically annihilate Queens. To which he replied, 'regicide?'


Today's News:

Profile

jazzfish: Jazz Fish: beret, sunglasses, saxophone (Default)
Tucker McKinnon

Most Popular Tags

Adventures in Mamboland

"Jazz Fish, a saxophone playing wanderer, finds himself in Mamboland at a critical phase in his life." --Howie Green, on his book Jazz Fish Zen

Yeah. That sounds about right.

Expand Cut Tags

No cut tags