Skip to content

New article: The good will hunting problem #148

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 8 commits into
base: main
Choose a base branch
from

Conversation

rossbar
Copy link
Contributor

@rossbar rossbar commented Jun 2, 2025

Something I've been working on this weekend after a recent movie night!

I haven't done a copy-edit pass and there's still some formatting things to fix up, but feedback on high-level content and organization is most welcome!

Marking as draft for now as I don't want to subject anyone to the text until I've had a chance to apply some polish.

@rossbar rossbar changed the title New article: The goodwill hunting problem New article: The good will hunting problem Jun 2, 2025
@rossbar rossbar marked this pull request as ready for review June 23, 2025 17:19
@rossbar
Copy link
Contributor Author

rossbar commented Jun 23, 2025

Okay, I had a chance to proofread so I think this is ready for another set of eyes!

Here's a link to the rendered article: https://output.circle-artifacts.com/output/job/62a352da-a6b6-49bc-a08d-e7551a27541e/artifacts/0/site/_build/html/content/applications/goodwillhunting.html

Copy link
Member

@MridulS MridulS left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was a great read! Thanks @rossbar

Just some tiny nits.

# Position nodes hierarchically, with "root" on one end and "leaves" on the other
pos = nx.bfs_layout(G, 0)

nx.draw(G, pos=pos, ax=ax)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we use nx.display all around here?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could, though in this and the following sections, one of the points is that the same graph with different layouts can look completely different, so I think there's value in keeping the graphs and layouts independent, rather than storing the positions on the nodes.

@rossbar
Copy link
Contributor Author

rossbar commented Jul 4, 2025

Thanks @MridulS , all excellent suggestions!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

2 participants