Þ ¥bonds€¬cell_results…Ù$fc8a7ec6-143e-4525-9ecd-f39181af96a0Š¦queuedÂ¤logs�§runningÂ¦output†¤bodyÚ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>¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÚ§5Jå!°persist_js_stateÂ·has_pluto_hook_featuresÂ§cell_idÙ$fc8a7ec6-143e-4525-9ecd-f39181af96a0¹depends_on_disabled_cellsÂ§runtimeÎ 	È?µpublished_object_keys�¸depends_on_skipped_cellsÂ§erroredÂÙ$44e859da-d884-11ed-205d-751320176628Š¦queuedÂ¤logs�§runningÂ¦output†¤bodyÙÙ<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>¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÚ§5Jä±Õ°persist_js_stateÂ·has_pluto_hook_featuresÂ§cell_idÙ$44e859da-d884-11ed-205d-751320176628¹depends_on_disabled_cellsÂ§runtimeÎ Eµpublished_object_keys�¸depends_on_skipped_cellsÂ§erroredÂÙ$811e590b-f86f-4bd5-acca-b0ac24673739Š¦queuedÂ¤logs�§runningÂ¦output†¤bodyÚ?<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>¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÚ§5JåC °persist_js_stateÂ·has_pluto_hook_featuresÂ§cell_idÙ$811e590b-f86f-4bd5-acca-b0ac24673739¹depends_on_disabled_cellsÂ§runtimeÎ {Ðµpublished_object_keys�¸depends_on_skipped_cellsÂ§erroredÂÙ$127d78f7-2093-4980-a31d-344bd77d70ebŠ¦queuedÂ¤logs�§runningÂ¦output†¤bodyÚ­<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>¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÚ§5JäíJ°persist_js_stateÂ·has_pluto_hook_featuresÂ§cell_idÙ$127d78f7-2093-4980-a31d-344bd77d70eb¹depends_on_disabled_cellsÂ§runtimeÎ 'µpublished_object_keys�¸depends_on_skipped_cellsÂ§erroredÂÙ$a18a380a-eb48-4efe-81af-272369a6677cŠ¦queuedÂ¤logs�§runningÂ¦output†¤bodyÙf<div class="markdown"><p>Fons needs to read the terms of service before putting sth online.</p>
</div>¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÚ§5Jå\‰°persist_js_stateÂ·has_pluto_hook_featuresÂ§cell_idÙ$a18a380a-eb48-4efe-81af-272369a6677c¹depends_on_disabled_cellsÂ§runtimeÎ kbµpublished_object_keys�¸depends_on_skipped_cellsÂ§erroredÂ±cell_dependencies…Ù$fc8a7ec6-143e-4525-9ecd-f39181af96a0„´precedence_heuristic	§cell_idÙ$fc8a7ec6-143e-4525-9ecd-f39181af96a0´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�Ù$44e859da-d884-11ed-205d-751320176628„´precedence_heuristic	§cell_idÙ$44e859da-d884-11ed-205d-751320176628´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�Ù$811e590b-f86f-4bd5-acca-b0ac24673739„´precedence_heuristic	§cell_idÙ$811e590b-f86f-4bd5-acca-b0ac24673739´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�Ù$127d78f7-2093-4980-a31d-344bd77d70eb„´precedence_heuristic	§cell_idÙ$127d78f7-2093-4980-a31d-344bd77d70eb´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�Ù$a18a380a-eb48-4efe-81af-272369a6677c„´precedence_heuristic	§cell_idÙ$a18a380a-eb48-4efe-81af-272369a6677c´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�´cell_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-272369a6677c´last_hot_reload_timeË        ©shortpath¨notes.jl®process_status¥ready¤pathÙO/home/runner/work/community-call-notes/community-call-notes/2023/04-11/notes.jl­pluto_version¦v1.0.3®last_save_timeËAÚ§5Jä”ª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-272369a6677c­julia_version§v1.12.7±published_objects€¥nbpkgŠ¯install_time_nsÏ   PùîP¬instantiatedÃ²installed_versions‚Ù!__internal_julia_manifest_version¦1.12.7¸__internal_julia_version¦1.12.7°terminal_outputs�ªnbpkg_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_obzfhgrowo/Project.toml`
[36m[1m    Manifest[22m[39m No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_obzfhgrowo/Manifest.toml`

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

[0m[1mPrecompiling...[22m
[90m===[39m
Waiting for notebook process to start... Done. Starting precompilation...§enabledÃ·restart_recommended_msgÀ´restart_required_msgÀ­busy_packages�¶waiting_for_permissionÂÙ,waiting_for_permission_but_probably_disabledÂ«cell_inputs…Ù$fc8a7ec6-143e-4525-9ecd-f39181af96a0„§cell_idÙ$fc8a7ec6-143e-4525-9ecd-f39181af96a0¤codeÚ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.

"""¨metadataƒ©show_logsÃ¨disabledÂ®skip_as_scriptÂ«code_foldedÃÙ$44e859da-d884-11ed-205d-751320176628„§cell_idÙ$44e859da-d884-11ed-205d-751320176628¤codeÙkmd"""
# Weekly call notes 11 april 2023

Topics today:
- Making meetings shorter
- New loading progress
"""¨metadataƒ©show_logsÃ¨disabledÂ®skip_as_scriptÂ«code_foldedÃÙ$811e590b-f86f-4bd5-acca-b0ac24673739„§cell_idÙ$811e590b-f86f-4bd5-acca-b0ac24673739¤codeÚá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)
"""¨metadataƒ©show_logsÃ¨disabledÂ®skip_as_scriptÂ«code_foldedÃÙ$127d78f7-2093-4980-a31d-344bd77d70eb„§cell_idÙ$127d78f7-2093-4980-a31d-344bd77d70eb¤codeÚ¨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
"""¨metadataƒ©show_logsÃ¨disabledÂ®skip_as_scriptÂ«code_foldedÃÙ$a18a380a-eb48-4efe-81af-272369a6677c„§cell_idÙ$a18a380a-eb48-4efe-81af-272369a6677c¤codeÙLmd"""
Fons needs to read the terms of service before putting sth online.
"""¨metadataƒ©show_logsÃ¨disabledÂ®skip_as_scriptÂ«code_foldedÃ«notebook_idÙ$d5af87f4-a99d-11f1-954c-29b06a02e85b«in_temp_dirÂ¨metadata€