HNHacker News
TopNewBestAskShowJobs

munificent

48,834 karma · joined October 13, 2009

I'm Bob Nystrom.

I worked at EA for eight years. I wrote "Game Programming Patterns" (gameprogrammingpatterns.com) and "Crafting Interpreters" (craftinginterpreters.com). I work at Google on the Dart language. I'm into programming languages, music, UX, software architecture, electronics, cooking, and lots of other stuff.

https://github.com/munificent robert@stuffwithstuff.com

submissionscomments
munificent··on CNC Stone Carving
My cynical take is that architecture has been fully captured by the wealthy elite.

The elites like things the masses dislike as a way to signal their social distances from the masses. By designing a building that conforms to their elite taste at the expense of nearly everyone else who has to look at the thing, it reinforces their power and control over the space.

It's the moral equivalent of buying a beachfront property and blasting noise every morning from a giant PA system just so that everyone trying to just relax on the beach knows who is really in charge.

munificent··on Dungeon generation in the Gnomish mines of NetHack
I'm glad you enjoyed it. :)
munificent··on How is music possible
Maybe the engine and the wind is an important part of the sonic experience.
munificent··on What Is Gridifcation
> Pretty much all of those tracks are 20+ years old though.

I suspect that says more about me as a music listener than about the overall distribution of time signatures. I'm sure there's newer stuff using 6/8 too, but I don't listen to much pop music these days.

munificent··on Dungeon generation in the Gnomish mines of NetHack
You would also probably like this old post of mine:

https://journal.stuffwithstuff.com/2014/12/21/rooms-and-maze...

munificent··on What Is Gridifcation
> Even using a 6|8 would be interesting.

There is a decent amount of pop music in 6/8. I always joke that it's like a hack to making a song better because 6/8 is rare enough that it makes the song sound interesting but common enough to not alienate the listener. It ends up sounding mostly like a hard swung 4/4 but then fills and some melodic lines are just a little bit more rhythmically spicy.

Some examples:

* The Doors - People are Strange

* T. Rex - Hot Love

* Fleetwood Mac - Don't Stop

* Depeche Mode - Personal Jesus

* Marilyn Manson - The Beautiful People

* Green Day - Longview

* Oasis - Lyla

* Blur - Parklife

* Living Things - Bom Bom Bom

* Britney Spears - Womanizer

* Goldfrapp - Strict Machine

* Feist - My Moon My Man

* Gotye - Heart's a Mess

* The Black Keys - Gold on the Ceiling

* Paul Kalkbrenner - The Grouch

munificent··on Security Disclosure
> hot patching will need to itself become fully automated.

Great, even less control over the things we use and more power ceded to corporations.

munificent··on Delta’s Biscoff cookies were supposed to be temporary
You can spread it on anything. ANYTHING.
munificent··on Suicide rates highest ever among middle-aged men
> Do you think this has changed from say 10 or 20 years ago?

Yes, I do.

The goal is roughly the same: financial security, a good home, as much of a family as one cares to raise.

But for basically my entire life as a middle-aged American, there was a well-lit path to that goal:

1. Do good in high school.

2. Go to a university and get some four year degree. Obviously some degrees are duds, but basically any of them was considered a worthwhile investment.

3. Get a white collar job doing something intellectual. Make a decent salary at a stable company. Change jobs periodically as needed.

Now:

1. Doing well in high school is still important, but it is very easy for kids to get good grades using AI while not actually learning anything and not realizing they are setting themselves up for hardship.

2. College is so expensive now that determining which college and which degree is actually a sound financial investment is very hard. An 18 year-old-kid is being asked to make a financial choice with life-long consequences at a point when they have none of the expertise about their long-term goals to know what to do.

3. AI will very likely eliminate many of these jobs. People will be competing for fewer and fewer jobs and who knows what on your resume will actually help you stand out? Also, most of the blue collar jobs are already gone, either automated away (ag) or moved overseas (manufacturing).

There was also a sense in the US that even if the government wasn't great, it was at least functional and a source of relative stability run by somewhat mature adults. That is clearly no longer the case at the federal level.

munificent··on Suicide rates highest ever among middle-aged men
> I'm sure some sociologists have written this already, but it seems to me that the people who commit suicide aren't those who are miserable and have few options. It's those who have lots and lots of options, but all options lead to unacceptably bad outcomes.

People don't all commit suicide for the same reasons. Durkheim's book Suicide which in some ways created the idea of sociology itself categorizes four types of suicide.

munificent··on Suicide rates highest ever among middle-aged men
Because it's highly relevant, I'm going to paraphrase a comment I made last week:

I think a big part of the problem is that middle-aged men are at the apex of their expectations to be successful in the eyes of society, and we are living through a period of time where success is very hard to define, much less attain.

There is a name for this in sociology: anomie [1]. Émile Durkheim coined it in his book Suicide, written not too long after the Industrial Revolution.

In times of great change, the set of norms and rules that we take for granted as an organizing principle of our lives get uprooted. It's as if all of the pieces and tokens and rules of the board game we played our whole lives are swept off the table to make room for a new game, but the new game has not been set up yet. In that interim, we all feel a sense of unease. It is our turn to move, but we don't know the rules of the game or what moves to make. We feel intense pressure to play the game well, but don't know how.

In the past, these transitions have ended and society has generally returned to some sense of stability. A new board game gets set up, new pieces doled out, we learn to play the new game. I hope we get to that point with AI soon, but the revolutions seem to keep coming faster and faster.

I think for a lot of men, it feels like just at the time when we should be able to rest on our laurels a bit after having worked so hard to play the game society told us to, the rules have been ripped out from under us and any sense of security going forward is lost. We feel too old to learn the new rules of the game in time to play well, but not old enough to be able to abstain from playing.

It's a psychologically very difficult time.

[1]: https://en.wikipedia.org/wiki/Anomie

munificent··on Suicide rates highest ever among middle-aged men
Call me crazy, but I'm pretty sure from my understanding of human history and primate evolution that "long-term sexual/romantic partner" is, in fact, one of the basics.
munificent··on TV4 postpones show after AI agent erases edited material
My brother works in video production and I have some (very outdated at this point) history in that area.

* Video files are absolutely huge compared to basically every other domain. Just dealing with media is not trivial in the way that we take for granted in software. It's easy to fill terabytes for a production. Just copying stuff around can be a noticeable logistics problem. People still mail hard drives.

* A lot of people working in video production are there to be artistic creators and are not very technical. They are often extremely skilled at producing beautiful work using specific tools, but they often don't have the computer fundamentals we presume.

* Unlike the software world which increasingly a small number of very large companies who can invest heavily in centralized processes and tools, the video world still has a lot of small companies.

* Margins are very narrow and many of these small businesses are barely scraping. Production gigs can be very feast-or-famine.

Put all that together, and it's not at all surprising that a lot of productions don't have the backup discipline you would expect.

munificent··on Show HN: XY Music Notation
So many software nerds get nerd-sniped into trying to invent their own music notation. I have almost succumbed to that temptation myself. Someone should make a version of https://www.mcmillen.dev/language_checklist.html for this.
munificent··on A Visual Intro to Complex Numbers
We should call them "diternions".
munificent··on 'AI' Is Not a Tool by Rich Hickey
I don't know if "helped art" is a well-defined concept because it depends on a notion of "better" or "worse" art which is itself famously poorly defined.

If all you wanted was a reasonable facsimile of a family member, then photography made attaining that object dramatically cheaper. Prior to photography, almost all of images of people are of fabulously wealthy and powerful people because they were the only ones who could afford a skilled painter making their portrait. After photography, most people could afford a daguerreotype.

The impact on fine art is much more complex. I think probably all you can say definitively is that the timeline where photography exists produces very different fine art paintings because the incentive structure and the implications are different in a world with photos. But better or worse? Impossible to say.

munificent··on 'AI' Is Not a Tool by Rich Hickey
I think a camera is an excellent tool for producing photographs. It is a shitty tool for becoming a better painter.
munificent··on Thinking will become a hobby
How could we ever reach a post-scarcity society when people like Elon Musk have infinite greed?
munificent··on Terence Tao: Math 2.0 [pdf]
> My take away is that the field needs to get it through their heads that their old problems are no longer ambitious, and that their job in the short term is to find the new frontier.

This may be true. But people should also be allowed to grieve the loss of important pillars of meaning in their life.

munificent··on Trump administration is suspending Microsoft from a green card program
This flat claim only makes sense when you consider foreign employees to only participate in the US economy through their employment.

But they are in fact full-fledged human beings living physically in the United States. They are buying groceries, paying rent, getting their haircut.

Once you realize they are fully participating economic actors, it is much less clear whether they are a net positive or negative.

munificent··on Living off-grid: Hundred Rabbits
Not connecting to the power grid is completely unrelated to whether or not you are connected to other people.

Devine and their partner are very community oriented and socially connected.

munificent··on Paramount Skydance has completed its $111B merger with Warner Bros. Discovery
> Don't you think they should give you an option not to present them to you, given that you don't watch them?

Yes, I certainly do! The fact that YouTube still tries to get me to watch Shorts every few weeks is 100% a user-hostile choice. Seems like basically every app these days does that kind of shit. It makes me sad, but it's pretty clearly in the set of things I can't change, so I try to just be mindful of the serenity prayer and accept it.

munificent··on Paramount Skydance has completed its $111B merger with Warner Bros. Discovery
Of all of the various online services, YouTube is the one where I feel I get the most value in return for paying for premium. 90% of my video and music consumption is through YouTube, and it's all ad-free. (Well, except that so much of hobby YouTube is implicitly all ad because the video is about some piece of hobby gear, but that's sort of the nature of the beast.)

I've never watched a YouTube short.

My recommendations are all very well aligned with my interests. The trick here is to go through your watch history and delete things that are leading the recommendation algorithm astray. I am ruthless about that.

munificent··on Accountability mechanisms can be joyful (2024)
There's a failure mode here.

For this incentive to work, you have to only send your partner songs that you have earned through accountability. Otherwise, you can not do the thing, but still send your partner a song.

For the carrot to work, you have not also give yourself unlimited access to carrots. Which means for the most part, it still functions sort of like a stick.

You have to deprive yourself of the privilege of sending your partner a song in order to motivate yourself to earn it back.

This is the general problem with these kinds of gamification schemes. They can work, but they do require the self-discipline to not let yourself acquire the goal without doing the thing.

munificent··on The future of independence is interdependence
> Social stuff is messy and exhausting, you don't want to invoke it every time you need to take trash out or fix a leak, if you can avoid it;

I think it's a lot less exhausting when it's a skill you use often. The problem is that modern society and technology allow us to solve 99% of our problems alone so those social muscles are deeply atrophied for many people.

munificent··on AI Makes Me Sad
> If it isn't, then the only option would be becoming an activist no?

It certainly wouldn't hurt! I think a lot about how many people in the US would be willing to be artists barely making ends meet if doing so didn't also mean losing access to healthcare.

> But, maybe those are the only two things you see because you're putting the end goal way too high... as in being a renowned novelist to take one example, instead of someone with some following.

Yeah, I agree that it's important to set your sights lower. You can be a successful novelist without being the next J.K. Rowling.

But power laws and the way word of mouth works iteratively within social media is a merciless popularity engine. The best way to get popular is to be popular. There is a positive feedback loop that consolidates most attention on a small number of winners.

You can still find your niche (my two books did!), but it's hard. And finding a niche small enough to not get dwarfed by the superstars but large enough to be a sustainable source of income is nearly impossible. Almost every creative has a day job these days.

munificent··on AI Makes Me Sad
Good question. It's been over twenty years at this point, and we skimmed a lot of texts in the classes I took. The one that actually stuck with me was Erving Goffman's "The Presentation of Self in Everyday Life", but I don't know how much that would still resonate.

Emile Durkeim's "Suicide" is famous in sociology because it helped kick off the entire field of study. It was, I think, one of the first works to consider how a profound individual action (suicide in this case) might be largely determined by the surrounding social structures.

I don't know what a good introductory book would be.

munificent··on AI Makes Me Sad
When I went to college for CS, I was on a scholarship that required I keep my GPA. To have a little insurance for that, every semester I took a random extra easy intro class. That way, if I was bombing a hard class, I could drop it to keep my GPA while still being a full-time student.

One semester, I took Intro to Sociology and it was a revelation. I ended up completing all of the courses required to get a minor in sociology within a couple of years. I dropped out before I ever got close to finishing my CS major.

I wish more people knew sociology. It affects our lives more directly and profoundly than possibly any other science, but it's mostly unknown by the masses.

munificent··on AI Makes Me Sad
This dichotomy keeps coming up, but I think there are actually three phases of making, and three phases of pleasure, and people keep overlooking the third phase:

1. The joy of the process itself. If you're a programmer, it's writing code, running it, fixing bugs, making tests pass. If you're a woodworker, it's the feel of wood sliding under your fingers, a deft hand on a chisel.

2. The satisfaction of a completed work. For a programmer, that's an app you can run and click around and see the features up and running. For a woodworker, it's a sanded finished piece of furniture sitting there in the workshop.

3. Seeing the completed work make a difference in someone's life. For a programmer, that's a user telling you how your app helped them achieve a goal. For a woodworker, it's seeing that furniture in a room, watching it accumulate the patina of use.

So much of people talking past each other about AI comes from people who care a lot about 1 and people who never really cared about 1 but care about 2. It turns out there are many programmers who never really liked programming, they just wanted to have made an app. They are delighted about AI because it lets them skip a lot of step 1 and get right to 2.

But what I think is critically missing is that for most people, step 2 is marginal. It's step 3 where most of the real joy is. An app with zero users does not get you up in the morning. A piece of furniture collecting dust in an attic is not a source of meaning.

And the core problem with AI is that it gives you 2 by burning a whole lot of 3. Yes, you can whip up your "exercise tracker for cats" app in a tiny fraction of the time. So can a million other people. Your app is going to drown in a sea of other forgotten apps. Probably none of them will be maintained and none will reach critical mass.

I've done a lot of creative work over the years and time and again, as digital technology has lowered the barrier of entry, I've watched a horde of enthusiastic new people become disillusioned when it turns out they can make things now, but it's harder than ever to actually connect those things to people because everyone else can too.

I remember when DSLRs got a million people excited about being professional photographers, but now almost none are because photos are a mostly worthless commodity. I remember when CD mixers and Serato opened the doors to a million DJs who no longer had to buy expensive vinyl and struggle with beatmatching records. Now DJ mixes are a dime a dozen and it's harder than ever to be a working DJ. Recording an album used to require a room full of very expensive gear. Now anyone with a laptop and a DAW can do it. Publishing a novel required getting one of a small number of publishers to like it enough to print a thousand copies. Now anyone can upload a PDF to Amazon and share it with the world.

What happens when the barrier of entry gets radically lowered is that it requires some other extrinsic attribute to rise above the competition. In practice, that is either being rich and connected already, or getting extremely lucky. Domains where anyone can play have the steepest power law distributions. You have a few stars that everyone wishes they were and a million people doing it in their limited spare time. Unless you're already one of the elites, it's basically a lottery.

Now that's going to happen with software development.

munificent··on AI Makes Me Sad
> Right now, we have (most of) my undergrad classmates' dream industry. They drink constantly [1], skip lectures, scrape by on their homework with AI, complain about classes, grind Leetcode to get internships, and eventually get their diploma. It must feel like walking around in a literal dream, where your footsteps have no weight, like Wile E. Coyote near a ledge.

There is a name for this in sociology: anomie [1].

In times of great change, the set of norms and rules that we take for granted as an organizing principle of our lives get uprooted. It's as if all of the pieces and tokens and rules of the board game we played our whole lives are swept off the table to make room for a new game, but the new game has not been set up yet. In that interim, we all feel a sense of unease. It is our turn to move, but we don't know the rules of the game or what moves to make. We feel intense pressure to play the game well, but don't know how.

In the past, these transitions have ended and society has generally returned to some sense of stability. A new board game gets set up, new pieces doled out, we learn to play the new game. I hope we get to that point with AI soon, but the revolutions seem to keep coming faster and faster.

It's a psychologically difficult time.

[1]: https://en.wikipedia.org/wiki/Anomie

Page 1 of 34Next →