2
<p><span class="h-card" translate="no"><a href="https://mstdn-social.com/@fishcharlie" class="u-url mention">@<span>fishcharlie</span></a></span> totes! I made this a separate post but just changed your username to update here b/c I still wanted to credit you but also wanted to share that Copilot Free also works in Xcode and the like!</p>
<p>Anyway, please enjoy my stray thoughts as I compile and run a bleeding-edge version of Wine so that I can add context to my bug report.</p><p>It took ten or so minutes to figure out the right way to invoke `./configure` for the project and to get the right system-level development libraries in place, so now it&#39;s just the waiting game. How long am I waiting on a pretty high-end desktop? Who knows!</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@Meyerweb" class="u-url mention">@<span>Meyerweb</span></a></span> looks like it&#39;s by design?</p>
<p>One could argue the same is true of other languages as well. The whole Python `def f(x = []): x.append(&quot;foo&quot;)` problem is absolutely the language not being safe by default, and in a surprising way. Yes, the logic makes perfect sense once you&#39;re used to how Python works, but it is a hell of a footgun.</p><p>So there&#39;s absolutely an aspect of the above being a matter of degree. That&#39;s a pretty extreme degree, though, and I think is worth calling out.</p>
<p>This is the kind of shit I mean when I say that C/C++ is a kind of hazing ritual: yes, for a project at the scale of Wine, you can make it safe by writing all the right macros, turning on all the right lints, and vendoring all the right libraries, but it takes a lot of work to get there.</p><p>If you don&#39;t put in the work, things will seem to compile and run OK, but with a lot higher risk of surprising and difficult bugs.</p><p>C and C++ don&#39;t work correctly *by default*, and that creates a barrier.</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@film_girl" class="u-url mention">@<span>film_girl</span></a></span> For anyone looking for more context: <a href="https://bsky.app/profile/charlie.fish/post/3ldm23gjpc224" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">bsky.app/profile/charlie.fish/</span><span class="invisible">post/3ldm23gjpc224</span></a></p><p>It&#39;s so hard to keep up to date with Bluesky &amp; Mastodon. Even tho I claim Mastodon is my primary platform, I replied to <span class="h-card" translate="no"><a href="https://mastodon.social/@film_girl" class="u-url mention">@<span>film_girl</span></a></span> on Bluesky first 😂. Long way to go in terms of social media interoperability. It&#39;s promising, but not quite there yet.</p>
<p>FYI Copilot Free works in VS Code, Xcode (thanks for the docs link <span class="h-card" translate="no"><a href="https://mstdn-social.com/@fishcharlie" class="u-url mention">@<span>fishcharlie</span></a></span>!), Vim/Neovim, JetBrains, Visual Studio and Azure Data Studio! <a href="https://docs.github.com/en/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/about-github-copilot-free" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">docs.github.com/en/copilot/man</span><span class="invisible">aging-copilot/managing-copilot-as-an-individual-subscriber/about-github-copilot-free</span></a></p>
<p><span class="h-card" translate="no"><a href="https://qoto.org/@falken" class="u-url mention">@<span>falken</span></a></span> k</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>whitequark</span></a></span> huh interesting. been idly wondering if zhose might help as an off label panic and agoraphobia aid</p>