<p>Was compiling <a href="/tags/python/" rel="tag">#Python</a> v3.14 (on <a href="/tags/freebsd/" rel="tag">#FreeBSD</a> v14.3) via "<a href="/tags/pyenv/" rel="tag">#pyenv</a>" with ...</p><p> PYTHON_CFLAGS='-march=native -mtune=native' \<br> PYTHON_CONFIGURE_OPTS='--enable-optimizations --with-lto' \<br> PROFILE_TASK='-m test.regrtest --pgo -j0' \<br> PYENV_ROOT="${pyenv_root_dir:?}"</p><p>... that failed as the LLVM_PROFILE_FILE was being created under "/"💩</p><p>Surprising🙄</p><p>Trying again with LLVM_PROFILE_FILE='/tmp/code-%p.profclangr' ...</p>
Edited 57d ago
<p>Vim v9.2 is released. There are many magnífico features I look forward to use. VIM is a Swiss Army Knife for editing Source Code & text.</p><p>The features are too many to mention, no really I don't know them all; NOBODY DOES!<br>Just like with the GiMP I know the functions I need and learn more when the requirement arizes. VIM has an extensive help system which Bram Molenaar et all developed over the decades that VIM exists.</p><p>History<br>VIM was initially coded on the Amiga computer systems of which I own an A4000T with a Cyberstorm 060 and Max Ram, with RTG card (Picasso 96), a A1200 vanilla with a stock HDD & an A500 with stock RAM (chip and fast) and 3 FDD 2x 3.5" 1x 5 1/4"</p><p>Bram wrote VIM in such a way that it runs on the A500 with just 512kB RAM! </p><p>There are people who love EMACS. To them I say<br> <br><flame bait><br>EMACS can't hold a candle to VIM<br></flame bait></p><p>Of course that is just humour. In the Open Source world choice is what makes us all work and play well on whatever hardware we have with whatever tools we love</p><p>>> Quote</p><p>New Features in Vim 9.2</p><p> Comprehensive Completion: Added support for fuzzy matching during insert-mode completion and the ability to complete words directly from registers (CTRL-X CTRL-R). New 'completeopt' flags like nosort and nearest offer finer control over how matches are displayed and ordered.<br> Modern Platform Support: Full support for the Wayland UI and clipboard has been added. On Linux and Unix-like systems, Vim now adheres to the XDG Base Directory Specification, using $HOME/.config/vim for user configuration.<br> UI Enhancements: A new vertical tabpanel provides an alternative to the horizontal tabline. The MS-Windows GUI now supports native dark mode for the menu and title bars, along with improved fullscreen support and higher-quality toolbar icons.<br> Interactive Learning: A new built-in interactive tutor plugin (started via :Tutor) provides a modernized learning experience beyond the traditional vimtutor.</p><p>^Z</p><p>>> Quote II</p><p>Vim9 Script Ecosystem & AI Integration</p><p>The maturity of Vim9 script's modern constructs is now being leveraged by advanced AI development tools. Contributor Yegappan Lakshmanan recently demonstrated the efficacy of these new features through two projects generated using GitHub Copilot:</p><p> Battleship in Vim9: A complete implementation of the classic game, showcasing classes and type aliases. [GitHub]<br> Number Puzzle: A logic game demonstrating the efficiency of modern Vim9 for interactive plugins. [GitHub]</p><p>^Z</p><p>I wonder why they have LLM support?</p><p>Note <br>The download page looks horrible on mobile so you'd be wise to view it on desktop</p><p>If this is your first time using VIM and you didn't bother to read the help file with `:h`<br>Just exit VIM type `:wq` to write & exit or type `:q!` to exit without saving the file</p><p><a href="/tags/vim/" rel="tag">#Vim</a> <a href="/tags/vimmasterrace/" rel="tag">#VimMasterRace</a> <a href="/tags/tips/" rel="tag">#tips</a> <a href="/tags/tricks/" rel="tag">#tricks</a> <a href="/tags/handy/" rel="tag">#handy</a> <a href="/tags/features/" rel="tag">#features</a> <a href="/tags/vi/" rel="tag">#Vi</a> <a href="/tags/emacs/" rel="tag">#EMACS</a> <a href="/tags/editor/" rel="tag">#editor</a> <a href="/tags/text/" rel="tag">#text</a> <a href="/tags/freebsd/" rel="tag">#freeBSD</a> <a href="/tags/ghostbsd/" rel="tag">#ghostBSD</a> <a href="/tags/bsd/" rel="tag">#BSD</a> <a href="/tags/linux/" rel="tag">#Linux</a> <a href="/tags/opensource/" rel="tag">#OpenSource</a> <a href="/tags/posix/" rel="tag">#POSIX</a> </p><p><a href="https://www.vim.org/vim-9.2-released.php" rel="nofollow" class="ellipsis" title="www.vim.org/vim-9.2-released.php"><span class="invisible">https://</span><span class="ellipsis">www.vim.org/vim-9.2-released.p</span><span class="invisible">hp</span></a></p>
Edited 50d ago
<p>Maybe I should switch to GhostBSD 🤔 <br>"GhostBSD Switches to XLibre Over Wayland"<br><a href="https://ostechnix.com/ghostbsd-switches-to-xlibre-over-wayland/" rel="nofollow" class="ellipsis" title="ostechnix.com/ghostbsd-switches-to-xlibre-over-wayland/"><span class="invisible">https://</span><span class="ellipsis">ostechnix.com/ghostbsd-switche</span><span class="invisible">s-to-xlibre-over-wayland/</span></a></p><p><a href="/tags/ghostbsd/" rel="tag">#GhostBSD</a> <a href="/tags/xlibre/" rel="tag">#XLibre</a> <a href="/tags/runbsd/" rel="tag">#RunBSD</a> <a href="/tags/freebsd/" rel="tag">#FreeBSD</a></p>
<p>curl libcurl</p><p>Just in case you have forgotten how to curl a file from a server here's a extensive howto with screenshots </p><p>`-L` redirect<br><a href="https://everything.curl.dev/http/browserlike.html?highlight=-L#redirects" rel="nofollow" class="ellipsis" title="everything.curl.dev/http/browserlike.html?highlight=-L#redirects"><span class="invisible">https://</span><span class="ellipsis">everything.curl.dev/http/brows</span><span class="invisible">erlike.html?highlight=-L#redirects</span></a></p><p>`-o` filename<br><a href="https://everything.curl.dev/usingcurl/downloads/url-named.html#download-to-a-file-named-by-the-url" rel="nofollow" class="ellipsis" title="everything.curl.dev/usingcurl/downloads/url-named.html#download-to-a-file-named-by-the-url"><span class="invisible">https://</span><span class="ellipsis">everything.curl.dev/usingcurl/</span><span class="invisible">downloads/url-named.html#download-to-a-file-named-by-the-url</span></a></p><p>`-C -` resume<br><a href="https://everything.curl.dev/usingcurl/downloads/resume.html#resuming-and-ranges" rel="nofollow" class="ellipsis" title="everything.curl.dev/usingcurl/downloads/resume.html#resuming-and-ranges"><span class="invisible">https://</span><span class="ellipsis">everything.curl.dev/usingcurl/</span><span class="invisible">downloads/resume.html#resuming-and-ranges</span></a></p><p>`curl --verbose -C - -L -o lp_someband_some_name_disc1side2.flac archive.org/download/lp_someband_somename-v/disc1/lp_someband_somename_disc1side2.flac`</p><p><a href="/tags/curl/" rel="tag">#curl</a> <a href="/tags/get/" rel="tag">#get</a> <a href="/tags/programming/" rel="tag">#programming</a> <a href="/tags/technology/" rel="tag">#technology</a> <a href="/tags/fetch/" rel="tag">#fetch</a> <a href="/tags/networking/" rel="tag">#networking</a> <a href="/tags/https/" rel="tag">#https</a> <a href="/tags/http/" rel="tag">#http</a> <a href="/tags/ftp/" rel="tag">#ftp</a> <a href="/tags/opensource/" rel="tag">#OpenSource</a> <a href="/tags/posix/" rel="tag">#POSIX</a> <a href="/tags/bsd/" rel="tag">#BSD</a> <a href="/tags/freebsd/" rel="tag">#freeBSD</a> <a href="/tags/ghostbsd/" rel="tag">#ghostBSD</a> <a href="/tags/openbsd/" rel="tag">#openBSD</a> <a href="/tags/linux/" rel="tag">#Linux</a> <a href="/tags/win64/" rel="tag">#win64</a> <a href="/tags/mac/" rel="tag">#mac</a></p>
Edited 49d ago
<p>The removal of TrueNAS legacy (CORE) leaves space for a tenth button. </p><p>What would you like?</p><p>The button need not be FreeBSD-specific. Discussions frequently attract users of other systems.</p><p>The sidebar of r/freebsd is crowded (very tall), and this cluster of buttons is relatively far down, so I doubt that it will gain much attention. Still, cafe community thoughts are welcome.</p><p>Three screenshots: </p><p>1. an overview of <<a href="https://www.reddit.com/r/freebsd/top/?sort=top&t=day" rel="nofollow" class="ellipsis" title="www.reddit.com/r/freebsd/top/?sort=top&t=day"><span class="invisible">https://</span><span class="ellipsis">www.reddit.com/r/freebsd/top/?</span><span class="invisible">sort=top&t=day</span></a>> before removal of the TrueNAS button</p><p>2. the entire sidebar as represented at <<a href="https://sh.reddit.com/r/freebsd/about/" rel="nofollow"><span class="invisible">https://</span>sh.reddit.com/r/freebsd/about/</a>></p><p>3. focus on the other sub shortlist, and the other shortlist, within the sidebar.</p><p>Thanks.</p><p><a href="/tags/freebsd/" rel="tag">#FreeBSD</a> <a href="/tags/bsd/" rel="tag">#BSD</a> <a href="/tags/unix/" rel="tag">#Unix</a> <a href="/tags/linux/" rel="tag">#Linux</a></p>
<p><a href="/tags/californialaw/" rel="tag">#CaliforniaLaw</a> is written by people who are either very ignorant or very incompetent.</p><p><a href="https://leginfo.legislature.ca.gov/faces/billStatusClient.xhtml?bill_id=202520260AB1043" rel="nofollow" class="ellipsis" title="leginfo.legislature.ca.gov/faces/billStatusClient.xhtml?bill_id=202520260AB1043"><span class="invisible">https://</span><span class="ellipsis">leginfo.legislature.ca.gov/fac</span><span class="invisible">es/billStatusClient.xhtml?bill_id=202520260AB1043</span></a></p><p>They have assumed that all operating systems are like Microsoft Windows 11, Android, or iOS; and have written legislation for operating systems where people download glorified WWW client 'apps', from 'stores', which use 'accounts' that they have with vendors or Microsoft/Google/Apple.</p><p>But the legislation *as worded* *also* covers everything from <a href="/tags/debian/" rel="tag">#Debian</a> and <a href="/tags/ubuntu/" rel="tag">#Ubuntu</a> through <a href="/tags/arch/" rel="tag">#Arch</a> Linux and <a href="/tags/mobaxterm/" rel="tag">#MobaXTerm</a> to <a href="/tags/freebsd/" rel="tag">#FreeBSD</a> and <a href="/tags/netbsd/" rel="tag">#NetBSD</a> and <a href="/tags/openbsd/" rel="tag">#OpenBSD</a>; where users anonymously use package managers or ports systems to install applications, written by developers, on operating systems, from 'publicly available internet website' repositories.</p><p>There is no age field in the GECOS data in master.passwd(5) of course, and the reality is that no BSD or Linux-based operating system has this concept of apps/stores/accounts.</p><p><a href="/tags/midnightbsd/" rel="tag">#MidnightBSD</a> <a href="/tags/freesoftware/" rel="tag">#FreeSoftware</a> <a href="/tags/unix/" rel="tag">#Unix</a> <a href="/tags/california/" rel="tag">#California</a> <a href="/tags/uslaw/" rel="tag">#USLaw</a> <a href="/tags/ageverification/" rel="tag">#AgeVerification</a> <a href="/tags/gdpr/" rel="tag">#GDPR</a></p>
<p>Push Notifications and MastoBlaster</p>On iOS, push notifications must go through Apple’s servers. This is not something that can be bypassed, as it is part of the operating system’s architecture.<br><br>MastoBlaster, like other Fediverse apps, uses a design that maximizes user privacy.<br><br>When you log in to your instance, the app and the server exchange the necessary cryptographic keys. The app also communicates to the instance the address of the relay, which is the server responsible for forwarding notifications to Apple.<br><br>When a new notification is generated:<br><br>1. Your instance encrypts the notification.<br>2. It sends the encrypted payload to the relay.<br>3. The relay forwards it to Apple using its own authentication key.<br>4. Apple delivers it to your device.<br><br>The content of the notification is encrypted by your Fediverse server and can only be decrypted by your device.<br><br>The relay, which in the case of MastoBlaster is dedicated and hosted on a FreeBSD server, receives only encrypted data. It cannot read the content, does not know which account the notification belongs to, and does not store any information about the notification itself.<br><br>Apple knows which relay sent the notification and which device it must be delivered to, but it cannot access the content.<br><br>In short, only your instance and your device can read the notification.<br><br><a href="/tags/mastoblaster/" rel="tag">#MastoBlaster</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/mastodon/" rel="tag">#Mastodon</a> <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> <a href="/tags/akkoma/" rel="tag">#Akkoma</a> <a href="/tags/ios/" rel="tag">#iOS</a> <a href="/tags/apple/" rel="tag">#Apple</a> <a href="/tags/pushnotifications/" rel="tag">#PushNotifications</a> <a href="/tags/freebsd/" rel="tag">#FreeBSD</a><br>
Edited 35d ago
<p><<a href="https://redd.it/1rgx8ts" rel="nofollow"><span class="invisible">https://</span>redd.it/1rgx8ts</a>> … thirty-six hours later, no-one has spotted the two deliberate mistakes. </p><p>Note to self: be genuinely careless more often. Much more. Especially at weekends, when no-one's paying attention 🙃 </p><p><a href="/tags/freebsd/" rel="tag">#FreeBSD</a> <a href="/tags/weekend/" rel="tag">#weekend</a> <a href="/tags/stikethough/" rel="tag">#stikethough</a></p>
<p>FreeBSD 15.1 overview – with KDE Plasma and applications, Ly, and SDDM</p><p><a href="https://www.reddit.com/r/freebsd/comments/1rje9xu/freebsd_151_overview_with_kde_plasma_and/" rel="nofollow" class="ellipsis" title="www.reddit.com/r/freebsd/comments/1rje9xu/freebsd_151_overview_with_kde_plasma_and/"><span class="invisible">https://</span><span class="ellipsis">www.reddit.com/r/freebsd/comme</span><span class="invisible">nts/1rje9xu/freebsd_151_overview_with_kde_plasma_and/</span></a></p><p><span class="h-card"><a href="https://mastodon.social/@FreeBSDFoundation" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>FreeBSDFoundation</span></a></span> </p><p><a href="/tags/freebsd/" rel="tag">#FreeBSD</a> <a href="/tags/foundation/" rel="tag">#Foundation</a> <a href="/tags/desktop/" rel="tag">#desktop</a> <a href="/tags/kde/" rel="tag">#KDE</a> <a href="/tags/plasma/" rel="tag">#Plasma</a> <a href="/tags/ly/" rel="tag">#Ly</a> <a href="/tags/sddm/" rel="tag">#SDDM</a></p>
<p>FreeBSD desktop installer script test: quick start</p><p><a href="https://gist.github.com/grahamperrin/ff0172d54775e4c15019b6158bc6c7af" rel="nofollow" class="ellipsis" title="gist.github.com/grahamperrin/ff0172d54775e4c15019b6158bc6c7af"><span class="invisible">https://</span><span class="ellipsis">gist.github.com/grahamperrin/f</span><span class="invisible">f0172d54775e4c15019b6158bc6c7af</span></a></p><p><a href="/tags/freebsd/" rel="tag">#FreeBSD</a> <a href="/tags/documentation/" rel="tag">#documentation</a> <a href="/tags/desktop/" rel="tag">#desktop</a> <a href="/tags/installer/" rel="tag">#installer</a> <a href="/tags/kde/" rel="tag">#KDE</a> <a href="/tags/plasma/" rel="tag">#Plasma</a></p>
<p>As a new, very green, very basic sysadmin, something missing from the manual vs. let’s ask a LLM mode is… the human element.</p><p>Aside from ethical considerations (environmental costs, stolen training data, erosion of skills and critical thinking), I will always choose “manual mode.” Why? I love receiving tech advice from people on the Fediverse.</p><p>I will forever remember that it’s <span class="h-card"><a href="https://ilja.space/users/ilja" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ilja</span></a></span> who encouraged me to start self-hosting with <a href="/tags/yunohost/" rel="tag">#YunoHost</a>.</p><p>I first heard about <a href="/tags/freebsd/" rel="tag">#FreeBSD</a> from <span class="h-card"><a href="https://mastodon.bsd.cafe/@stefano" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>stefano</span></a></span></p><p>Earlier this week I learned about <a href="/tags/tmux/" rel="tag">#tmux</a> from <span class="h-card"><a href="https://glammr.us/@teapot_ben" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>teapot_ben</span></a></span> and <span class="h-card"><a href="https://makervine.net/@drfyzziks" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>drfyzziks</span></a></span></p><p>Today <span class="h-card"><a href="https://social.zarrouk.eu/@antoine_ali" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>antoine_ali</span></a></span> helped me get this GoToSocial instance to federate again by restarting dnsmasq.</p><p>I know if I run into issues I can just shoot a DM to my tech mentors <span class="h-card"><a href="https://freiburg.social/@stereo" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>stereo</span></a></span> and <span class="h-card"><a href="https://social.dytrych.cloud/@jan" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>jan</span></a></span></p><p>Let’s not forget the beauty of human connections 💖</p>
<p>Old: "Zaonce" - Dell Inspiron 1525<br>Kernel: 14.3-RELEASE-p8 amd64<br>Operating System: GhostBSD 25.02-R14.3p8<br>Desktop: LXQT 2.3.0 <br>Windowmanager: XFWM4<br>Qt Version: 6.10.1<br>Graphics Platform: X11</p><p><a href="https://bsd-hardware.info/?probe=2904d8ae09" rel="nofollow" class="ellipsis" title="bsd-hardware.info/?probe=2904d8ae09"><span class="invisible">https://</span><span class="ellipsis">bsd-hardware.info/?probe=2904d</span><span class="invisible">8ae09</span></a></p><p><a href="/tags/runbsd/" rel="tag">#runbsd</a> <a href="/tags/freebsd/" rel="tag">#freebsd</a> <a href="/tags/ghostbsd/" rel="tag">#ghostbsd</a> <a href="/tags/unix/" rel="tag">#unix</a> <a href="/tags/foss/" rel="tag">#foss</a> <a href="/tags/lxqt/" rel="tag">#lxqt</a> <a href="/tags/desktop/" rel="tag">#desktop</a> <a href="/tags/screenshot/" rel="tag">#screenshot</a></p>