<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: vitorsr</title><link>https://news.ycombinator.com/user?id=vitorsr</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 07:19:34 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=vitorsr" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by vitorsr in "Cross-Language Detection of Malicious Packages in npm and PyPI (2023) [pdf]"]]></title><description><![CDATA[
<p>Presented at ASAC 2023. See also:<p><a href="https://dl.acm.org/doi/10.1145/3627106.3627138" rel="nofollow">https://dl.acm.org/doi/10.1145/3627106.3627138</a></p>
]]></description><pubDate>Sun, 14 Jun 2026 12:09:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48526440</link><dc:creator>vitorsr</dc:creator><comments>https://news.ycombinator.com/item?id=48526440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48526440</guid></item><item><title><![CDATA[Cross-Language Detection of Malicious Packages in npm and PyPI (2023) [pdf]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.acsac.org/2023/files/web/slides/ladisa-69-crosslanguagedetectionmalicious.pdf">https://www.acsac.org/2023/files/web/slides/ladisa-69-crosslanguagedetectionmalicious.pdf</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48526430">https://news.ycombinator.com/item?id=48526430</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 14 Jun 2026 12:07:50 +0000</pubDate><link>https://www.acsac.org/2023/files/web/slides/ladisa-69-crosslanguagedetectionmalicious.pdf</link><dc:creator>vitorsr</dc:creator><comments>https://news.ycombinator.com/item?id=48526430</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48526430</guid></item><item><title><![CDATA[New comment by vitorsr in "Show HN: Homebrew 6.0.0"]]></title><description><![CDATA[
<p>There is also the possibility of using Toolbx (formerly [Fedora] Toolbox), distrobox or a container, and the underlying container's package manager. The issue then ends up being about how ergonomic it is to manage a separate guest system (and have to drop into it anytime we wish to use a binary that is unavailable in the host).</p>
]]></description><pubDate>Thu, 11 Jun 2026 21:42:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48496830</link><dc:creator>vitorsr</dc:creator><comments>https://news.ycombinator.com/item?id=48496830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48496830</guid></item><item><title><![CDATA[New comment by vitorsr in "Show HN: Homebrew 6.0.0"]]></title><description><![CDATA[
<p>Thanks for all the hard work.<p>We are not many [1], but Homebrew has been a great way to quickly bootstrap an environment in immutable Linux distributions.<p>Note that certain operating systems such as Universal Blue's Bazzite (1.28%), Bluefin (0.49%) and Aurora (0.28%) <i>default</i> to bundling Homebrew [2].<p>[1] <a href="https://formulae.brew.sh/analytics/os-version/365d/" rel="nofollow">https://formulae.brew.sh/analytics/os-version/365d/</a><p>[2] <a href="https://github.com/ublue-os/brew" rel="nofollow">https://github.com/ublue-os/brew</a></p>
]]></description><pubDate>Thu, 11 Jun 2026 17:48:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48493825</link><dc:creator>vitorsr</dc:creator><comments>https://news.ycombinator.com/item?id=48493825</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48493825</guid></item><item><title><![CDATA[New comment by vitorsr in "Are you expected to run five Python type-checkers now?"]]></title><description><![CDATA[
<p>I am not sure it is <i>recommending</i> more than it is commenting on the current state of developing public-facing APIs in Python.<p>The downstream users that import the package either have to ignore checking its exported types altogether, manually stub it, or have a subpar development experience to varying degrees.<p>This is something I saw the other day with some package that provided comprehensive stubs for an untyped library. The .pyi file was littered with comments about quirks from the numerous type checkers (five now).</p>
]]></description><pubDate>Mon, 08 Jun 2026 15:20:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48446540</link><dc:creator>vitorsr</dc:creator><comments>https://news.ycombinator.com/item?id=48446540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48446540</guid></item><item><title><![CDATA[New comment by vitorsr in "Should you normalize RGB values by 255 or 256?"]]></title><description><![CDATA[
<p>This is what I do for the former:<p><pre><code>    floor( nextafter( 256, 255 ) * value )</code></pre></p>
]]></description><pubDate>Mon, 01 Jun 2026 20:16:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48362050</link><dc:creator>vitorsr</dc:creator><comments>https://news.ycombinator.com/item?id=48362050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48362050</guid></item><item><title><![CDATA[New comment by vitorsr in "KDE at 30"]]></title><description><![CDATA[
<p>I recently installed Fedora Kinoite [1] and I have been very pleasantly surprised by how stable and performant it is. I am afraid I cannot say the same for their new KDE Linux distribution [2] which in my opinion was a bit unpolished at the time. Both are immutable desktop distributions.<p>The good news, I guess, is Kinoite stands to benefit from KDE Linux development because it mostly depends on Flatpak to install programs which means all of the KDE ecosystem will eventually be available at Flathub [3] as first-class citizens with reasonable maturity.<p>[1] <a href="https://fedoraproject.org/atomic-desktops/kinoite/" rel="nofollow">https://fedoraproject.org/atomic-desktops/kinoite/</a><p>[2] <a href="https://linux.kde.org/" rel="nofollow">https://linux.kde.org/</a><p>[3] <a href="https://flathub.org/en/apps/collection/developer/KDE/1" rel="nofollow">https://flathub.org/en/apps/collection/developer/KDE/1</a></p>
]]></description><pubDate>Mon, 01 Jun 2026 18:07:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48360486</link><dc:creator>vitorsr</dc:creator><comments>https://news.ycombinator.com/item?id=48360486</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48360486</guid></item><item><title><![CDATA[New comment by vitorsr in "DeepSeek makes the V4 Pro price discount permanent"]]></title><description><![CDATA[
<p>Yes. The discount was most likely a "post-market trial" of how efficient the caching works for the new generation models.</p>
]]></description><pubDate>Fri, 22 May 2026 19:51:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48240689</link><dc:creator>vitorsr</dc:creator><comments>https://news.ycombinator.com/item?id=48240689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48240689</guid></item><item><title><![CDATA[New comment by vitorsr in "Google changes its search box"]]></title><description><![CDATA[
<p>Microsoft has already gone down this road some three years ago...<p><a href="https://blogs.microsoft.com/blog/2023/02/07/reinventing-search-with-a-new-ai-powered-microsoft-bing-and-edge-your-copilot-for-the-web/" rel="nofollow">https://blogs.microsoft.com/blog/2023/02/07/reinventing-sear...</a></p>
]]></description><pubDate>Tue, 19 May 2026 22:44:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48200700</link><dc:creator>vitorsr</dc:creator><comments>https://news.ycombinator.com/item?id=48200700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48200700</guid></item><item><title><![CDATA[New comment by vitorsr in "A few words on DS4"]]></title><description><![CDATA[
<p>Tasks are taken from commit histories in public Git repositories which defeats the purpose.</p>
]]></description><pubDate>Fri, 15 May 2026 01:52:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48143592</link><dc:creator>vitorsr</dc:creator><comments>https://news.ycombinator.com/item?id=48143592</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48143592</guid></item><item><title><![CDATA[New comment by vitorsr in "Amazon to acquire Globalstar and expand Amazon Leo satellite network"]]></title><description><![CDATA[
<p>Or become a major investor on a largely public funded project with commitments set to start at a delayed time in order to benefit from R&D before bearing financial burden. (See [1].)<p>[1] <a href="https://www.ft.com/content/8e75ed31-0c72-4160-b406-1ca6aa36a84f" rel="nofollow">https://www.ft.com/content/8e75ed31-0c72-4160-b406-1ca6aa36a...</a></p>
]]></description><pubDate>Wed, 15 Apr 2026 12:52:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47778323</link><dc:creator>vitorsr</dc:creator><comments>https://news.ycombinator.com/item?id=47778323</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47778323</guid></item><item><title><![CDATA[New comment by vitorsr in "Making Wolfram tech available as a foundation tool for LLM systems"]]></title><description><![CDATA[
<p>Unsure if this is what the announcement is referring to:<p><a href="https://resources.wolframcloud.com/PacletRepository/resources/Wolfram/MCPServer/" rel="nofollow">https://resources.wolframcloud.com/PacletRepository/resource...</a></p>
]]></description><pubDate>Tue, 24 Feb 2026 12:13:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47136152</link><dc:creator>vitorsr</dc:creator><comments>https://news.ycombinator.com/item?id=47136152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47136152</guid></item><item><title><![CDATA[New comment by vitorsr in "FreeBSD doesn't have Wi-Fi driver for my old MacBook, so AI built one for me"]]></title><description><![CDATA[
<p>Seems very promising but then you realize the LLM behind said agent was trained on public but otherwise copyright encumbered proprietary code available as improperly redistributed SDKs and DDKs, as well as source code leaks and friends.<p>In fact most Windows binaries have public debug symbols available which makes SRE not exactly a hurdle and an agent-driven SRE not exactly a tabula rasa reimplementation.</p>
]]></description><pubDate>Tue, 24 Feb 2026 01:10:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47131513</link><dc:creator>vitorsr</dc:creator><comments>https://news.ycombinator.com/item?id=47131513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47131513</guid></item><item><title><![CDATA[New comment by vitorsr in "Zed editor switching graphics lib from blade to wgpu"]]></title><description><![CDATA[
<p>Please elaborate, I am curious to why would you think WebGPU would meaningfully beat their Metal/DirectX renderers.</p>
]]></description><pubDate>Fri, 13 Feb 2026 15:03:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47003509</link><dc:creator>vitorsr</dc:creator><comments>https://news.ycombinator.com/item?id=47003509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47003509</guid></item><item><title><![CDATA[New comment by vitorsr in "Start all of your commands with a comma (2009)"]]></title><description><![CDATA[
<p>Nice although I think the ASCII comma <i>feels</i> wrong as part of a filename even if for purely aesthetic reasons.<p>If we want to stay within (lowercase) alphabetic Latin characters I think prefixing with the least common letters or bigrams that start a word (x, q, y, z, j) is best.<p>`y' for instance only autocompletes to `yes' and `ypdomainname' on my path.<p>Choosing a unique bigram is actually quite easy and a fun exercise.<p>And we can always use uppercase Latin letters since commands very rarely use never mind start with those.</p>
]]></description><pubDate>Sat, 07 Feb 2026 12:01:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46923171</link><dc:creator>vitorsr</dc:creator><comments>https://news.ycombinator.com/item?id=46923171</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46923171</guid></item><item><title><![CDATA[New comment by vitorsr in "Zotero 8"]]></title><description><![CDATA[
<p>Zotero is built on top of Firefox ESR.</p>
]]></description><pubDate>Fri, 23 Jan 2026 19:55:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46737048</link><dc:creator>vitorsr</dc:creator><comments>https://news.ycombinator.com/item?id=46737048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46737048</guid></item><item><title><![CDATA[New comment by vitorsr in "TrustTunnel: AdGuard VPN protocol goes open-source"]]></title><description><![CDATA[
<p>Thanks for all impressive work on AdGuard.<p>Any particular reason to adopt Rust for this project instead of Go as many of your other products?<p>Because I think since you have quite extensive Go codebase I would imagine you had to rewrite possibly a significant amount of code.</p>
]]></description><pubDate>Wed, 21 Jan 2026 23:05:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46712939</link><dc:creator>vitorsr</dc:creator><comments>https://news.ycombinator.com/item?id=46712939</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46712939</guid></item><item><title><![CDATA[Microsoft Open Specifications]]></title><description><![CDATA[
<p>Article URL: <a href="https://learn.microsoft.com/en-us/openspecs/main/ms-openspeclp/3589baea-5b22-48f2-9d43-f5bea4960ddb">https://learn.microsoft.com/en-us/openspecs/main/ms-openspeclp/3589baea-5b22-48f2-9d43-f5bea4960ddb</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46411463">https://news.ycombinator.com/item?id=46411463</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 28 Dec 2025 14:52:32 +0000</pubDate><link>https://learn.microsoft.com/en-us/openspecs/main/ms-openspeclp/3589baea-5b22-48f2-9d43-f5bea4960ddb</link><dc:creator>vitorsr</dc:creator><comments>https://news.ycombinator.com/item?id=46411463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46411463</guid></item><item><title><![CDATA[New comment by vitorsr in "Framework Sponsors CachyOS"]]></title><description><![CDATA[
<p>Debian testing is about as stable as it gets while also being a rolling distribution. The promotion of package updates from unstable to testing does not take that long either depending on the severity. I would venture a guess that there is more to it.</p>
]]></description><pubDate>Fri, 05 Dec 2025 22:06:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46168007</link><dc:creator>vitorsr</dc:creator><comments>https://news.ycombinator.com/item?id=46168007</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46168007</guid></item><item><title><![CDATA[New comment by vitorsr in "Framework Sponsors CachyOS"]]></title><description><![CDATA[
<p>> over Debian/Ubuntu<p>And over Fedora/RHEL. If I had to guess, it could be that new entrants find it easier to submit changes to Arch Linux packages [1]. ChromeOS also steered away from Debian-based distributions, choosing a Gentoo base.<p>[1] <a href="https://gitlab.archlinux.org/archlinux/packaging/packages" rel="nofollow">https://gitlab.archlinux.org/archlinux/packaging/packages</a></p>
]]></description><pubDate>Fri, 05 Dec 2025 22:01:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46167961</link><dc:creator>vitorsr</dc:creator><comments>https://news.ycombinator.com/item?id=46167961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46167961</guid></item></channel></rss>