munificent

Joined 17 years ago

Karma
48,834
Submissions
7,547
Member since
Oct 13
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 [email protected]

View on Hacker News

Recent submissions

Comment · 2 days ago
> There's something to be said for doing things because they are enjoyable. People cook for themselves because they enjoy the process, not just the meal. I climb mountains because it makes me feel good -- I wouldn't take a gondola to the top even if it existed. The 100m race is not run by motorcycles.

Respectfully, but I think you are not introspecting deeply enough here.

Why is cooking enjoyable? Some of it may be purely the tactile sensation of stirring spoons in goop. I suspect that for most people, much of it is a feeling of accomplishment from performing a difficult skill that creates something of value for other people. It's the joy of being known as a good cook, and the satisfaction of making something for people that they might otherwise have trouble getting. How much fun would cooking be if every street corner had a Michelin-starred restaurant giving food away for free? How much would you cook if none of your friends really cared about the results because they can get better food elsewhere, cheaper?

You wouldn't take a gondola to the top of a mountain because you want to be a person who can climb mountains. How much of that desire comes from purely internal accomplishment versus wanting to be seen as a person who can do that hard thing? And what happens to that drive when no one around you cares?

Anthony Gatto was arguably the world's best numbers juggler for many years. Now he runs a concrete company, because it turns out most people just don't really give a shit about juggling. It's not enough for a task to be hard, it needs to be esteemed too.

> Perhaps we will value eachother on an even more* human level, based on how kind and interesting someone is, rather than their economically useful skills and their bank account.*

How is kindness demonstrated in a world where no one wants for anything? How can someone be more interesting than synthetically generated content created specifically attuned to our personal interests?

I would like to believe that many people will still choose reality and real relationships. But given that candy companies are some of the largest private companies in the world, I know that human nature means many people really will just check out and turn into vegetables.

Humans are like border collies. We need some amount of work and struggle to be psychologically healthy. If AI really does deliver us a post-scarcity life (unlikely, given the infinite greed of many of the elites), then I think a whole lot of people are going to lose their minds.

Comment · 3 days ago
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.

Comment · 7 days ago
I'm glad you enjoyed it. :)
Comment · 8 days ago
Maybe the engine and the wind is an important part of the sonic experience.
Comment · 8 days ago
> 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.

Comment · 9 days ago
Comment · 9 days ago
> 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

Comment · 10 days ago
> hot patching will need to itself become fully automated.

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

Comment · 16 days ago
You can spread it on anything. ANYTHING.
Comment · 16 days ago
> 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.

Comment · 16 days ago
> 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.

Comment · 17 days ago
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

Comment · 17 days ago
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.
Comment · 17 days ago
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.

Comment · 18 days ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton