<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: eyegor</title><link>https://news.ycombinator.com/user?id=eyegor</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 02:16:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=eyegor" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by eyegor in "GitHub RCE Vulnerability: CVE-2026-3854 Breakdown"]]></title><description><![CDATA[
<p>On prem beats the heck out of github post Microsoft though... At least you know how to get it working again when someone breaks it. These days with github you expect a weekly 500, a rainbow unicorn error, build failures due to unavailable errors, etc. Last I checked the third party tracker github services were barely pushing one 9 of reliability.</p>
]]></description><pubDate>Wed, 29 Apr 2026 05:10:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47944392</link><dc:creator>eyegor</dc:creator><comments>https://news.ycombinator.com/item?id=47944392</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47944392</guid></item><item><title><![CDATA[New comment by eyegor in "OrangePi 6 Plus Review"]]></title><description><![CDATA[
<p>"Chinese repos" is a very charitable interpretation of the Google drive links they used to distribute the os. It seemed like it was on the free plan too, it often didn't work because it tripped the maximum downloads per month limit.</p>
]]></description><pubDate>Sat, 27 Dec 2025 21:53:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46405655</link><dc:creator>eyegor</dc:creator><comments>https://news.ycombinator.com/item?id=46405655</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46405655</guid></item><item><title><![CDATA[New comment by eyegor in "Spotlight on pdfly, the Swiss Army knife for PDF files"]]></title><description><![CDATA[
<p>As nice as it looks, I have a lot of trouble believing the "we have magic money, it's free because that's good for business" logic.<p><pre><code>    PDFgear is free of charge, and we don’t generate income through any hidden means. We Do NOT misuse or sell user data and we Do Not display ads. Here’s how we keep operations running: 
    We’ve secured investment to cover operational costs, including team expenses and technology like the ChatGPT API. We’re also experienced in optimizing technology usage to manage costs more effectively.</code></pre></p>
]]></description><pubDate>Mon, 13 Oct 2025 14:58:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45569038</link><dc:creator>eyegor</dc:creator><comments>https://news.ycombinator.com/item?id=45569038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45569038</guid></item><item><title><![CDATA[New comment by eyegor in "OpenZL: An open source format-aware compression framework"]]></title><description><![CDATA[
<p>Plans for language bindings? Should be trivial to whip up simpler ones like python or dotnet but I didn't see any official bindings yet.</p>
]]></description><pubDate>Tue, 07 Oct 2025 12:28:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45502271</link><dc:creator>eyegor</dc:creator><comments>https://news.ycombinator.com/item?id=45502271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45502271</guid></item><item><title><![CDATA[New comment by eyegor in "Zig builds are getting faster"]]></title><description><![CDATA[
<p>> even a 1 minute compile time is dwarfed by the time it takes to write and reason about code, run tests, work with version control, etc.<p>You are far from the embedded world if you think 1 minute here or there is long. I have been involved with many projects that take hours to build, usually caused by hardware generation (fpga hdl builds) or poor cross compiling support (custom/complex toolchain requirements). These days I can keep most of the custom shenanigans in the 1hr ballpark by throwing more compute at a very heavy emulator (to fully emulate the architecture) but that's still pretty painful. One day I'll find a way to use the zig toolchain for cross compiles but it gets thrown off by some of the c macro or custom resource embedding nonsense.<p>Edit: missed some context on lazy first read so ignore the snark above.</p>
]]></description><pubDate>Sat, 04 Oct 2025 02:02:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=45469887</link><dc:creator>eyegor</dc:creator><comments>https://news.ycombinator.com/item?id=45469887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45469887</guid></item><item><title><![CDATA[New comment by eyegor in "The Deletion of Docker.io/Bitnami"]]></title><description><![CDATA[
<p>I've used them as a quick way to get rootless configured base images. Not sure if official repos provide those now, but it used to be a big hassle to get things like postgres images running without root in their containers. Although I often had to read through their dockerfiles to figure out the uid setup, where configs live, etc because they were not consistent between the various bitnami images.</p>
]]></description><pubDate>Thu, 28 Aug 2025 13:52:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45052217</link><dc:creator>eyegor</dc:creator><comments>https://news.ycombinator.com/item?id=45052217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45052217</guid></item><item><title><![CDATA[New comment by eyegor in "The Best Line Length"]]></title><description><![CDATA[
<p>If you really want the 80 col experience, I think that was the fortran 77 default. You'd even get compiler errors if you try to exceed it. Of course there were flags to increase the line length limit but don't tell your colleagues.</p>
]]></description><pubDate>Tue, 12 Aug 2025 13:45:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=44876131</link><dc:creator>eyegor</dc:creator><comments>https://news.ycombinator.com/item?id=44876131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44876131</guid></item><item><title><![CDATA[New comment by eyegor in ".NET 10 Preview 6 brings JIT improvements, one-shot tool execution"]]></title><description><![CDATA[
<p>F# has been a third class citizen for a long time... Last I heard the entire f# team was ~10 people. Pretty sure "find references" still doesn't work across c# and f# (if you call a c# method from f# or vise versa). That also means symbol renames don't work correctly.</p>
]]></description><pubDate>Wed, 30 Jul 2025 17:30:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=44737089</link><dc:creator>eyegor</dc:creator><comments>https://news.ycombinator.com/item?id=44737089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44737089</guid></item><item><title><![CDATA[New comment by eyegor in "Opencode: AI coding agent, built for the terminal"]]></title><description><![CDATA[
<p>Side note, if you're a lazygit fan, consider using gitui as an alternative. Feature wise they're pretty similar but gitui is much faster and I find it easier to use.<p><a href="https://github.com/gitui-org/gitui">https://github.com/gitui-org/gitui</a></p>
]]></description><pubDate>Mon, 07 Jul 2025 16:12:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=44491821</link><dc:creator>eyegor</dc:creator><comments>https://news.ycombinator.com/item?id=44491821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44491821</guid></item><item><title><![CDATA[New comment by eyegor in "uv: An extremely fast Python package and project manager, written in Rust"]]></title><description><![CDATA[
<p>I wish setup.py was actually on the way out, but sadly, it's the only straightforward way to handle packages that use cython or interop. In these cases, libraries use setup.py to compile the dll/so/dylib at install time. Naturally this is a bit of nightmare fuel since installing gets arbitrary code execution privileges but there's no real standard for privileges in python package installs.</p>
]]></description><pubDate>Tue, 24 Jun 2025 01:57:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=44362185</link><dc:creator>eyegor</dc:creator><comments>https://news.ycombinator.com/item?id=44362185</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44362185</guid></item><item><title><![CDATA[New comment by eyegor in "Python can run Mojo now"]]></title><description><![CDATA[
<p>I guess they abandoned the python superset idea? I followed them for a bit when they first publicly launched and they said "don't worry, we'll be a real python superset soon" and the biggest omission was no support for classes. A few years later, it looks to be missing the same set of python features but added a lot of their own custom language features.</p>
]]></description><pubDate>Mon, 23 Jun 2025 13:53:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=44355836</link><dc:creator>eyegor</dc:creator><comments>https://news.ycombinator.com/item?id=44355836</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44355836</guid></item><item><title><![CDATA[Study: Meta AI model can reproduce almost half of Harry Potter book]]></title><description><![CDATA[
<p>Article URL: <a href="https://arstechnica.com/features/2025/06/study-metas-llama-3-1-can-recall-42-percent-of-the-first-harry-potter-book/">https://arstechnica.com/features/2025/06/study-metas-llama-3-1-can-recall-42-percent-of-the-first-harry-potter-book/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44332834">https://news.ycombinator.com/item?id=44332834</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 20 Jun 2025 22:49:26 +0000</pubDate><link>https://arstechnica.com/features/2025/06/study-metas-llama-3-1-can-recall-42-percent-of-the-first-harry-potter-book/</link><dc:creator>eyegor</dc:creator><comments>https://news.ycombinator.com/item?id=44332834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44332834</guid></item><item><title><![CDATA[New comment by eyegor in "End of 10: Upgrade your old Windows 10 computer to Linux"]]></title><description><![CDATA[
<p>Is this advice insane or am I missing something<p>> to fix your busted drive, just nuke the boot sector and send it<p>> bash<p>> dd if=/dev/zero of=/dev/xxx bs=512 count=1 conv=notrunc</p>
]]></description><pubDate>Thu, 19 Jun 2025 17:25:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=44320701</link><dc:creator>eyegor</dc:creator><comments>https://news.ycombinator.com/item?id=44320701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44320701</guid></item><item><title><![CDATA[New comment by eyegor in "Procolored printer drivers contained malware"]]></title><description><![CDATA[
<p>That costs money to maintain, even if it's just a few bucks a month. I've seen plenty of Chinese companies using mega/gdrive/etc just because it's free. I used to think it was just cheapness, but depending on the company it can be a huge hassle to set up recurring small bill items. At my current company for example, it's much easier to pay $5-10k once than pay $5/mo.</p>
]]></description><pubDate>Mon, 19 May 2025 13:05:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=44029424</link><dc:creator>eyegor</dc:creator><comments>https://news.ycombinator.com/item?id=44029424</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44029424</guid></item><item><title><![CDATA[New comment by eyegor in "The 12-bit rainbow palette"]]></title><description><![CDATA[
<p><a href="https://cran.r-project.org/web/packages/khroma/vignettes/tol.html" rel="nofollow">https://cran.r-project.org/web/packages/khroma/vignettes/tol...</a><p>The tol palettes are the best looking colorblind friendly palettes to me. Most of the others get complaints from non colorblind users about looking bad/desaturated.</p>
]]></description><pubDate>Mon, 28 Apr 2025 23:53:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=43827374</link><dc:creator>eyegor</dc:creator><comments>https://news.ycombinator.com/item?id=43827374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43827374</guid></item><item><title><![CDATA[New comment by eyegor in "I genuinely don't understand why some people are still bullish about LLMs"]]></title><description><![CDATA[
<p>It sounds like you're trying to use these llms as oracles, which is going to cause you a lot of frustration. I've found almost all of them now excel at imitating a junior dev or a drunk PhD student. For example the other day I was looking at acoustic sensor data and I ran it down the trail of "what are some ways to look for repeating patterns like xyz" and 10 minutes later I had a mostly working proof of concept for a 2nd order spectrogram that reasonably dealt with spectral leakage and a half working mel spectrum fingerprint idea. Those are all things I was thinking about myself, so I was able to guide it to a mostly working prototype in very little time. But doing it myself from zero would've taken at least a couple of hours.<p>But truthfully 90% of work related programming is not problem solving, it's implementing business logic. And dealing with poor, ever changing customer specs. Which an llm will not help with.</p>
]]></description><pubDate>Fri, 28 Mar 2025 02:43:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=43500922</link><dc:creator>eyegor</dc:creator><comments>https://news.ycombinator.com/item?id=43500922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43500922</guid></item><item><title><![CDATA[New comment by eyegor in "Murder Mystery: GCC builds failing after sbuild refactoring"]]></title><description><![CDATA[
<p>I'll just pitch in as someone who's worked with several 40+ year old codebases and 3+ year old perl, the perl code is significantly harder to maintain. The language lends itself to unreadable levels of terseness and abuse of regex. Unless you use perl every day, the amount of time trying to understand the syntax vs the code logic is skewed too heavily towards obscure syntax. Even the oldest fortran/c is much easier to work with.<p>Except maybe arithmetic gotos designed to minimize the number of functions. Those are straight evil and I'm glad no modern language supports them.</p>
]]></description><pubDate>Sun, 22 Dec 2024 19:53:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=42488604</link><dc:creator>eyegor</dc:creator><comments>https://news.ycombinator.com/item?id=42488604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42488604</guid></item><item><title><![CDATA[New comment by eyegor in "Htmy – Async, pure-Python rendering engine"]]></title><description><![CDATA[
<p>In the real world, for web things, people use django or fastapi. I'd suggest picking a project with lots of stackoverflow questions and poking around their docs to see which makes you the most comfortable. Personally I tend to favor litestar these days since it has good docs and issues don't sit around for years waiting on one dude to merge prs (fastapi) and it's a lot nicer than django (and I hate django docs).<p>Flask/quart are painful to work with due to horrible documentation in my experience, but they're popular too. Quart is just an async rewrite of flask by the same owners.<p>Litestar has a half baked comparison chart here: <a href="https://docs.litestar.dev/latest/" rel="nofollow">https://docs.litestar.dev/latest/</a></p>
]]></description><pubDate>Wed, 27 Nov 2024 05:56:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=42253345</link><dc:creator>eyegor</dc:creator><comments>https://news.ycombinator.com/item?id=42253345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42253345</guid></item><item><title><![CDATA[New comment by eyegor in "Noise-Canceling Single-Layer Woven Silk and Cotton Fabric"]]></title><description><![CDATA[
<p>For papers sometimes you need to hit a page count to make your sponsor/advisor/conference happy. I've been told "this is a great paper but can you pad it out to 12pgs?", maybe that happened here as well.</p>
]]></description><pubDate>Mon, 25 Nov 2024 18:55:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=42239028</link><dc:creator>eyegor</dc:creator><comments>https://news.ycombinator.com/item?id=42239028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42239028</guid></item><item><title><![CDATA[New comment by eyegor in "Is Python That Slow?"]]></title><description><![CDATA[
<p>Nodejs/js runtimes in general get a lot of development effort to make the runtimes fast from Google et al. It's the default web language so there's a ton of effort put into optimizing the runtime. Python on the other hand is mostly a hacker/data science language that interops well with c, so there's not much incentive to make the base runtime fast. The rare times a company cares about python interpreter speed, they've built their own runtime for python instead.</p>
]]></description><pubDate>Fri, 22 Nov 2024 12:50:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=42213398</link><dc:creator>eyegor</dc:creator><comments>https://news.ycombinator.com/item?id=42213398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42213398</guid></item></channel></rss>