 bondscell_results$fc8a7ec6-143e-4525-9ecd-f39181af96a0queued¤logsrunning¦outputbody7<div class="markdown"><h1 id="Pkg-Julia-1.9">Pkg Julia 1.9</h1>
<p>Gerhard: is there a script to update the package environments of multiple notebooks at once?</p>
<p>Yes&#33; For a single notebook:</p>
<pre><code class="language-julia">Pluto.update_notebook_environment&#40;&quot;notebook_path.jl&quot;; level&#61;Pkg.MINOR&#41;</code></pre>
<p>For all notebooks in a folder:</p>
<p><a href="https://github.com/mitmath/18S191/blob/Fall22/tools/update_notebook_packages.jl"><code>https://github.com/mitmath/18S191/blob/Fall22/tools/update_notebook_packages.jl</code></a></p>
<p>Would be nice to put this sort of stuff in a package&#33;</p>
<p>Also:</p>
<ul>
<li><p>Tool to synchronize environments between notebooks: have one &quot;source&quot; environment, and all notebooks are subsets of that env.</p>
</li>
</ul>
</div>mimetext/htmlrootassigneelast_run_timestampAڅBk#persist_js_state·has_pluto_hook_features§cell_id$fc8a7ec6-143e-4525-9ecd-f39181af96a0depends_on_disabled_cells§runtime published_object_keysdepends_on_skipped_cells§errored$44e859da-d884-11ed-205d-751320176628queued¤logsrunning¦outputbody<div class="markdown"><h1 id="Weekly-call-notes-11-april-2023">Weekly call notes 11 april 2023</h1>
<p>Topics today:</p>
<ul>
<li><p>Making meetings shorter</p>
</li>
<li><p>New loading progress</p>
</li>
</ul>
</div>mimetext/htmlrootassigneelast_run_timestampAڅBpersist_js_state·has_pluto_hook_features§cell_id$44e859da-d884-11ed-205d-751320176628depends_on_disabled_cells§runtime UKpublished_object_keysdepends_on_skipped_cells§errored$811e590b-f86f-4bd5-acca-b0ac24673739queued¤logsrunning¦outputbody?<div class="markdown"><h1 id="AI">AI</h1>
<p>Really useful for beginners.</p>
<p>Important: &quot;beginners&quot; also means people who are new to the language. Important because there are more non-Julia programmers than Julia programmers.</p>
<p>Idea: maybe ask GPT to explain it to someone who only know Python&#33;</p>
<p>This has a CHatGPT window at the bottom os there is a precedent. <a href="https://riptutorial.com/julia-lang/example/23207/introduction-to-closures"><code>https://riptutorial.com/julia-lang/example/23207/introduction-to-closures</code></a></p>
</div>mimetext/htmlrootassigneelast_run_timestampAڅBpersist_js_state·has_pluto_hook_features§cell_id$811e590b-f86f-4bd5-acca-b0ac24673739depends_on_disabled_cells§runtime ٵpublished_object_keysdepends_on_skipped_cells§errored$127d78f7-2093-4980-a31d-344bd77d70ebqueued¤logsrunning¦outputbody<div class="markdown"><h1 id="Making-meetings-shorter">Making meetings shorter</h1>
<p>Ideas:</p>
<ul>
<li><p>one on one meetings with everyone</p>
</li>
<li><p>Old business first &#40;things that you didnt have time for last time&#41;, new business second</p>
</li>
<li></li>
</ul>
<h3 id="Status-updates-at-the-start">Status updates at the start</h3>
<p>And list of topics</p>
<ul>
<li><p>Who wants to discuss? Maybe breakouts</p>
</li>
<li></li>
</ul>
<h3 id="Time-limit">Time limit</h3>
<p>Might be effective&#33; 60 minutes</p>
<h1 id="Different-meeting-time">Different meeting time</h1>
<p>18:00 CEST is not nice for everyone, maybe alternate 12:00 CEST and 18:00 CEST</p>
</div>mimetext/htmlrootassigneelast_run_timestampAڅB5persist_js_state·has_pluto_hook_features§cell_id$127d78f7-2093-4980-a31d-344bd77d70ebdepends_on_disabled_cells§runtime 
published_object_keysdepends_on_skipped_cells§errored$a18a380a-eb48-4efe-81af-272369a6677cqueued¤logsrunning¦outputbodyf<div class="markdown"><p>Fons needs to read the terms of service before putting sth online.</p>
</div>mimetext/htmlrootassigneelast_run_timestampAڅBpersist_js_state·has_pluto_hook_features§cell_id$a18a380a-eb48-4efe-81af-272369a6677cdepends_on_disabled_cells§runtime published_object_keysdepends_on_skipped_cells§errored±cell_dependencies$fc8a7ec6-143e-4525-9ecd-f39181af96a0precedence_heuristic	cell_id$fc8a7ec6-143e-4525-9ecd-f39181af96a0downstream_cells_mapupstream_cells_map@md_strgetindex$44e859da-d884-11ed-205d-751320176628precedence_heuristic	cell_id$44e859da-d884-11ed-205d-751320176628downstream_cells_mapupstream_cells_map@md_strgetindex$811e590b-f86f-4bd5-acca-b0ac24673739precedence_heuristic	cell_id$811e590b-f86f-4bd5-acca-b0ac24673739downstream_cells_mapupstream_cells_map@md_strgetindex$127d78f7-2093-4980-a31d-344bd77d70ebprecedence_heuristic	cell_id$127d78f7-2093-4980-a31d-344bd77d70ebdownstream_cells_mapupstream_cells_map@md_strgetindex$a18a380a-eb48-4efe-81af-272369a6677cprecedence_heuristic	cell_id$a18a380a-eb48-4efe-81af-272369a6677cdownstream_cells_mapupstream_cells_map@md_strgetindexcell_execution_order$44e859da-d884-11ed-205d-751320176628$127d78f7-2093-4980-a31d-344bd77d70eb$fc8a7ec6-143e-4525-9ecd-f39181af96a0$811e590b-f86f-4bd5-acca-b0ac24673739$a18a380a-eb48-4efe-81af-272369a6677clast_hot_reload_time        shortpathnotes.jlprocess_statusreadypathO/home/runner/work/community-call-notes/community-call-notes/2023/04-11/notes.jlpluto_versionv0.20.27last_save_timeAڅB]cell_order$44e859da-d884-11ed-205d-751320176628$127d78f7-2093-4980-a31d-344bd77d70eb$fc8a7ec6-143e-4525-9ecd-f39181af96a0$811e590b-f86f-4bd5-acca-b0ac24673739$a18a380a-eb48-4efe-81af-272369a6677cpublished_objectsnbpkginstall_time_ns   <
kլinstantiatedòinstalled_versions!__internal_julia_manifest_version1.12.6__internal_julia_version1.12.6terminal_outputsnbpkg_syncp
[0m[1mWaiting for other notebooks to finish Pkg operations...[22m
[90m===[39m

[0m[1mResolving...[22m
[90m===[39m
[36m[1m     Project[22m[39m No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_pkiumgzacl/Project.toml`
[36m[1m    Manifest[22m[39m No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_pkiumgzacl/Manifest.toml`

[0m[1mInstantiating...[22m
[90m===[39m

[0m[1mPrecompiling...[22m
[90m===[39m
Waiting for notebook process to start... Done. Starting precompilation...enabled÷restart_recommended_msgrestart_required_msgbusy_packageswaiting_for_permission,waiting_for_permission_but_probably_disabled«cell_inputs$fc8a7ec6-143e-4525-9ecd-f39181af96a0cell_id$fc8a7ec6-143e-4525-9ecd-f39181af96a0codenmd"""
# Pkg Julia 1.9

Gerhard: is there a script to update the package environments of multiple notebooks at once?

Yes! For a single notebook:

```julia
Pluto.update_notebook_environment("notebook_path.jl"; level=Pkg.MINOR)
```

For all notebooks in a folder:

[`https://github.com/mitmath/18S191/blob/Fall22/tools/update_notebook_packages.jl`](https://github.com/mitmath/18S191/blob/Fall22/tools/update_notebook_packages.jl)

Would be nice to put this sort of stuff in a package!

Also:
- Tool to synchronize environments between notebooks: have one "source" environment, and all notebooks are subsets of that env.

"""metadatashow_logsèdisabled®skip_as_script«code_folded$44e859da-d884-11ed-205d-751320176628cell_id$44e859da-d884-11ed-205d-751320176628codekmd"""
# Weekly call notes 11 april 2023

Topics today:
- Making meetings shorter
- New loading progress
"""metadatashow_logsèdisabled®skip_as_script«code_folded$811e590b-f86f-4bd5-acca-b0ac24673739cell_id$811e590b-f86f-4bd5-acca-b0ac24673739codemd"""
# AI

Really useful for beginners.

Important: "beginners" also means people who are new to the language. Important because there are more non-Julia programmers than Julia programmers.

Idea: maybe ask GPT to explain it to someone who only know Python!

This has a CHatGPT window at the bottom os there is a precedent. [`https://riptutorial.com/julia-lang/example/23207/introduction-to-closures`](https://riptutorial.com/julia-lang/example/23207/introduction-to-closures)
"""metadatashow_logsèdisabled®skip_as_script«code_folded$127d78f7-2093-4980-a31d-344bd77d70ebcell_id$127d78f7-2093-4980-a31d-344bd77d70ebcodemd"""
# Making meetings shorter

Ideas:
- one on one meetings with everyone
- Old business first (things that you didnt have time for last time), new business second
- 



### Status updates at the start


And list of topics
- Who wants to discuss? Maybe breakouts
- 

### Time limit
Might be effective! 60 minutes

# Different meeting time

18:00 CEST is not nice for everyone, maybe alternate 12:00 CEST and 18:00 CEST
"""metadatashow_logsèdisabled®skip_as_script«code_folded$a18a380a-eb48-4efe-81af-272369a6677ccell_id$a18a380a-eb48-4efe-81af-272369a6677ccodeLmd"""
Fons needs to read the terms of service before putting sth online.
"""metadatashow_logsèdisabled®skip_as_script«code_foldedënotebook_id$8ae94b96-58ae-11f1-8ac2-9ffb5e609518in_temp_dir¨metadata