bolha.us is one of the many independent Mastodon servers you can use to participate in the fediverse.
We're a Brazilian IT Community. We love IT/DevOps/Cloud, but we also love to talk about life, the universe, and more. | Nós somos uma comunidade de TI Brasileira, gostamos de Dev/DevOps/Cloud e mais!

Server stats:

248
active users

#dailyreport

0 posts0 participants0 posts today
Anoncheg<p><a href="https://techhub.social/tags/dailyreport" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dailyreport</span></a> <a href="https://techhub.social/tags/rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rust</span></a> <a href="https://techhub.social/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://techhub.social/tags/gentoo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gentoo</span></a> <a href="https://techhub.social/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> <a href="https://techhub.social/tags/compiler" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>compiler</span></a><br><a href="https://techhub.social/tags/security" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>security</span></a><br>I compiled Rust from sources with alternative compiler<br> Mrustc (C++) without any binary blobs.</p><p>As you may know Rust compiler distributed as Rust sources<br> meant to be build by older "snapshot" of itself. Which<br> violate open source paradigm.</p><p>I was able to solve this in Gentoo GNU/Linux OS with<br> reproducible way. First I compile Rust 1.74 version and<br> then in chain I compile all versions to 1.84.</p><p>All steps took approximately 8 hours, but after it is fast<br> to compile new version, without blobs.<br>蠡</p>
Anoncheg<p><a href="https://techhub.social/tags/dailyreport" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dailyreport</span></a> <a href="https://techhub.social/tags/gentoo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gentoo</span></a> <a href="https://techhub.social/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://techhub.social/tags/linuxkernel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linuxkernel</span></a> <a href="https://techhub.social/tags/linuxboot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linuxboot</span></a><br> <a href="https://techhub.social/tags/installation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>installation</span></a> <a href="https://techhub.social/tags/osinstallation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>osinstallation</span></a> <a href="https://techhub.social/tags/microsoft" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>microsoft</span></a> <a href="https://techhub.social/tags/wifi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>wifi</span></a><br>OS Installation Memos.<br>For Gentoo Linux 🐧:<br>- wifi/bluetooth adapter trigger loading of binary<br> firmware blobs from installUSB, it is better to remove<br> it before installation. Driver may be fully opensource<br> or requre<br> firmware analspy. <a href="https://en.wikipedia.org/wiki/Comparison_of_open-source_wireless_drivers" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">en.wikipedia.org/wiki/Comparis</span><span class="invisible">on_of_open-source_wireless_drivers</span></a><br>- Ensure that SSD is supported (NVME) in kernel<br>- To speedup kernel building disable:<br> + Network device support &gt; Ethernet driver support and<br> Wireless LAN<br> + HID - &gt; devices drivers<br>- Firstly try Legacy BIOS. Don't disable anything in<br> kernel.</p><p>For MS Windows 🪟: configure firewall to block outgoin<br> and store backups at separate partition.<br>🤡</p>
Anoncheg<p><a href="https://techhub.social/tags/dailyreport" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dailyreport</span></a> <a href="https://techhub.social/tags/secureboot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>secureboot</span></a> <a href="https://techhub.social/tags/encyption" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>encyption</span></a> <a href="https://techhub.social/tags/dracut" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dracut</span></a> <a href="https://techhub.social/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://techhub.social/tags/boot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>boot</span></a><br> <a href="https://techhub.social/tags/gentoo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gentoo</span></a> <a href="https://techhub.social/tags/grub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>grub</span></a> <a href="https://techhub.social/tags/dm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dm</span></a>-crypt<br>I installed Gentoo GNU/Linux with full encypted root with<br> deattached LUKS2 header by GPG encrypted key file at<br> USB. :-) If you don't understand - it is perfect.</p><p>I almost gave up, but suddenly found complete guide from<br> "Screenager" with hack to Dracut.</p><p>It is Grub -&gt; Dracut -&gt; decrupt, mount -&gt; Root.</p><p>"plymouth quit" - that is how to get access to Dracut<br> rd.shell.</p><p>I know three ways to boot kernel:<br>- kexec and chroot from installCD<br>- Legacy BIOS - MBR record<br>- UEFI - EFI stub, makes installation even more harder.</p><p>Why so much effor? 1) Because this is Ring 0 level of<br> security. 2) Actually, I have a very good GPG<br> encryption for a single file with GPG prompt outside of<br> Windows. I just prove to myself that I can do it.<br>蠡</p>
Anoncheg<p><a href="https://techhub.social/tags/dailyreport" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dailyreport</span></a> <a href="https://techhub.social/tags/gentoo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gentoo</span></a> <a href="https://techhub.social/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://techhub.social/tags/administration" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>administration</span></a> <a href="https://techhub.social/tags/security" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>security</span></a><br><a href="https://techhub.social/tags/encryption" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>encryption</span></a> <a href="https://techhub.social/tags/privacy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>privacy</span></a> <a href="https://techhub.social/tags/luks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>luks</span></a> <a href="https://techhub.social/tags/dracut" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dracut</span></a><br>I began to install Gentoo GNU/Linux on my new Laptop.</p><p>I use USB stick with encrypted password and boot<br> partition that unlock main SSD partition and boot. I use<br> BTRFS filesystem with submodules on LUKS2 encrypted<br> partition with deattached header. Partition looks like<br> not formatted, totally hidden.</p><p>Here is the first steps that you should do before<br> configuring Linux kernel for custom build:<br>- install usbutils pciutils<br>- lspci -k &gt; lspci_installcd<br>- lsusb &gt; lsusb_installcd<br>- lsmod &gt; lsmod_installcd<br>- dmesg &gt; dmesg_installcd<br>- cp /proc/config.gz livecd-config.gz<br>- zgrep CONFIG_ livecd-config.gz<br>- lscpu</p><p>My principles:<br>- Don't connect machines to each other, first steps<br> should be most careful.<br>- Don't put hard disk with different OS at the same time<br> in a single machine.<br>- Main password should not be visible and located at<br> working machine.</p>
Anoncheg<p>Part1: <a href="https://techhub.social/tags/dailyreport" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dailyreport</span></a> <a href="https://techhub.social/tags/powerbi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>powerbi</span></a> <a href="https://techhub.social/tags/datawarehouse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>datawarehouse</span></a> <a href="https://techhub.social/tags/dwh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dwh</span></a> <a href="https://techhub.social/tags/postgresql" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>postgresql</span></a><br> <a href="https://techhub.social/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a><br>At this week I installed PowerBI and connect it to remote<br> PostgreSQL.<br>I asked AI to compare open-source data sources for<br> PowerBI and compare them by:<br>- Ease of Setup on Linux: SQLite &gt; PostgreSQL &gt; MySQL &gt;<br> Redis &gt; MongoDB<br>- Performance:<br> + For large datasets: MongoDB &gt; PostgreSQL &gt; MySQL &gt;<br> Redis &gt; SQLite.<br> + For real-time operations: Redis &gt; MongoDB &gt; MySQL &gt;<br> PostgreSQL &gt; SQLite.</p><p>For PostgreSQL I prepare data in Python script that use:<br>- pandas - for coverting types to datetime and numeric<br>- sqlalchemy - for simplifying type converstion<br>- asyncpg - sqlalchemy backend to connect to PostgreSQL</p>
Anoncheg<p><a href="https://techhub.social/tags/dailyreport" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dailyreport</span></a> <a href="https://techhub.social/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a> <a href="https://techhub.social/tags/ai" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ai</span></a> <a href="https://techhub.social/tags/assistent" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assistent</span></a> <a href="https://techhub.social/tags/aiassistent" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>aiassistent</span></a> <a href="https://techhub.social/tags/llm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>llm</span></a><br>I solved task for job to review Python code that verify<br> AI assistent model. This AI model can process text and<br> return some category and action, can execute action, can<br> learn and predict, have three ONNX submodels for content<br> analyzing, performance predicting and routing<br> optimizing.<br>Validation metrics is score that calculated as average<br> successful inferences and average latency.<br>Validity of tasts is hardcoded as thresholds.</p><p>There are implemented cross-component validation and<br> stress testing.<br>Stress test uses min throughput, max latency, error rate,<br> cpu usage, max memory usage.<br>All tests accept test date.</p><p>I outlined code structure, execution chains.<br>I suggested ways to improve code, suggest to implement<br> integration with browser, calendar and email of users.<br>I made this in one day.</p><p>I didn't get offer. I think I am too smart and not<br> trustfull. No one likes smart asses.<br>蠡</p>