<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: vborovikov</title><link>https://news.ycombinator.com/user?id=vborovikov</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Apr 2026 16:57:52 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=vborovikov" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by vborovikov in "When Bruce Lee trained with Kareem Abdul-Jabbar"]]></title><description><![CDATA[
<p>It's called bottom up processing and time slowing down is a side effect of that<p><a href="https://en.wikipedia.org/wiki/Pattern_recognition_(psychology)#Top-down_and_bottom-up_processing" rel="nofollow">https://en.wikipedia.org/wiki/Pattern_recognition_(psycholog...</a></p>
]]></description><pubDate>Sat, 27 Sep 2025 11:44:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=45394943</link><dc:creator>vborovikov</dc:creator><comments>https://news.ycombinator.com/item?id=45394943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45394943</guid></item><item><title><![CDATA[New comment by vborovikov in "Use Your Type System"]]></title><description><![CDATA[
<p>Source generators hide too many details from the user.<p>I prefer to have the generated code to be the part of the code repo. That's why I use code templates instead of source generators. But a properly constructed ID type has a non-trivial amount of code: <a href="https://github.com/vborovikov/pwsh/blob/main/Templates/ItemTemplates/C%23/ObjectID/ObjectId.cs">https://github.com/vborovikov/pwsh/blob/main/Templates/ItemT...</a></p>
]]></description><pubDate>Thu, 24 Jul 2025 20:55:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=44676004</link><dc:creator>vborovikov</dc:creator><comments>https://news.ycombinator.com/item?id=44676004</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44676004</guid></item><item><title><![CDATA[New comment by vborovikov in "If AI is so good at coding where are the open source contributions?"]]></title><description><![CDATA[
<p>I recently discovered an open source project which I believe was completely vibe coded. 90k lines of code, 135 commits starting from an empty project.<p>I cloned the repo and tried to run the examples. Nothing worked. The problem was many data structures and variables were initialized empty/zero but the code wasn't designed to work with empty data at all.</p>
]]></description><pubDate>Fri, 16 May 2025 05:30:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=44002103</link><dc:creator>vborovikov</dc:creator><comments>https://news.ycombinator.com/item?id=44002103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44002103</guid></item><item><title><![CDATA[New comment by vborovikov in "Why Companies Don't Fix Bugs"]]></title><description><![CDATA[
<p>also known as Agile™ approach</p>
]]></description><pubDate>Tue, 08 Apr 2025 14:33:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=43622268</link><dc:creator>vborovikov</dc:creator><comments>https://news.ycombinator.com/item?id=43622268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43622268</guid></item><item><title><![CDATA[New comment by vborovikov in "The reality of working in tech: We're not hired to write code (2023)"]]></title><description><![CDATA[
<p>But I don't want to configure WordPress. I like to write and debug code. If it's not required for the business, I'm not interested in working there at all.</p>
]]></description><pubDate>Fri, 04 Apr 2025 07:03:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=43579153</link><dc:creator>vborovikov</dc:creator><comments>https://news.ycombinator.com/item?id=43579153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43579153</guid></item><item><title><![CDATA[New comment by vborovikov in "Why Tracebit is written in C#"]]></title><description><![CDATA[
<p>You can decompile any modern .NET assembly to C# 1.0 in ILSpy. It can be quite useful when learning the language new syntax.</p>
]]></description><pubDate>Sat, 01 Feb 2025 18:07:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=42900523</link><dc:creator>vborovikov</dc:creator><comments>https://news.ycombinator.com/item?id=42900523</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42900523</guid></item><item><title><![CDATA[New comment by vborovikov in "IsMyXFeedFucked – Analyze How Your X Feed's Impacting You"]]></title><description><![CDATA[
<p>Thanks for the extension. By the way it only started working after I switched the X display language to English.</p>
]]></description><pubDate>Sun, 19 Jan 2025 21:32:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=42762098</link><dc:creator>vborovikov</dc:creator><comments>https://news.ycombinator.com/item?id=42762098</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42762098</guid></item><item><title><![CDATA[New comment by vborovikov in "Do you have any suggestions on RSS readers?"]]></title><description><![CDATA[
<p>I wrote my own from scratch including the HTML/XML parsers. If you can't pick a reader the next best option is to write it yourself. There are countless projects on GitHub in any language.<p>Probably not really usable for anyone except myself but here is the code for my reader: <a href="https://github.com/vborovikov/news">https://github.com/vborovikov/news</a></p>
]]></description><pubDate>Sun, 24 Nov 2024 10:50:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=42227195</link><dc:creator>vborovikov</dc:creator><comments>https://news.ycombinator.com/item?id=42227195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42227195</guid></item><item><title><![CDATA[New comment by vborovikov in "On finishing projects"]]></title><description><![CDATA[
<p>I keep reminding myself when working on my projects<p>- don't wait until you feel like doing something<p>and<p>- half-ass it</p>
]]></description><pubDate>Wed, 21 Aug 2024 08:11:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=41307977</link><dc:creator>vborovikov</dc:creator><comments>https://news.ycombinator.com/item?id=41307977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41307977</guid></item><item><title><![CDATA[New comment by vborovikov in "Ask HN: Is there any software you only made for your own use but nobody else?"]]></title><description><![CDATA[
<p>an online store item price watcher - saved me some money while shopping online<p>a feed reader - I was never satisfied with other feed readers so I've built my own<p>small utilities I use from time to time<p>All these apps were in active development for at least a year each and were deployed to my home server where they continue to work to this day. I fix bugs and add new features when I have time. Many of my apps use the libraries I publish publicly. It's always a pleasure to work on my own projects.</p>
]]></description><pubDate>Sat, 06 Jul 2024 08:02:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=40888909</link><dc:creator>vborovikov</dc:creator><comments>https://news.ycombinator.com/item?id=40888909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40888909</guid></item><item><title><![CDATA[New comment by vborovikov in "NTS (TeX reimplementation in Java from 2001) still compiles under Java 16"]]></title><description><![CDATA[
<p>amusingly the older versions are still available on Adobe FTP<p>ftp://ftp.adobe.com/pub/adobe/reader/</p>
]]></description><pubDate>Sat, 22 Jun 2024 15:41:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=40759833</link><dc:creator>vborovikov</dc:creator><comments>https://news.ycombinator.com/item?id=40759833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40759833</guid></item><item><title><![CDATA[New comment by vborovikov in "WPF Begins Its Long Goodbye"]]></title><description><![CDATA[
<p>The workaround was using a collection wrapper inherited from CollectionView class, usually ListCollectionView or CollectionViewSource. So you could create a collection view, bind it to the list control's ItemsSource property and that was enough. That's few additional lines of code in a view model.</p>
]]></description><pubDate>Mon, 06 Mar 2023 13:19:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=35040599</link><dc:creator>vborovikov</dc:creator><comments>https://news.ycombinator.com/item?id=35040599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35040599</guid></item><item><title><![CDATA[New comment by vborovikov in "“Clean” code, horrible performance"]]></title><description><![CDATA[
<p>What is the author suggesting? To write software using infinite loops changing global state? Makes sense for video games but not for the custom enterprise software where clean code practices are usually applied.<p>The enterprise code must be easy to change because it deals with the external data sources and devices, integration into human processes, and constantly changing end-user needs. Clean code practices allow that, it's not about CPU performance and memory optimizations at all.</p>
]]></description><pubDate>Tue, 28 Feb 2023 14:49:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=34969852</link><dc:creator>vborovikov</dc:creator><comments>https://news.ycombinator.com/item?id=34969852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34969852</guid></item><item><title><![CDATA[New comment by vborovikov in "Ask HN: What simple facts have you learned surprisingly late in life?"]]></title><description><![CDATA[
<p>Malapropism - not the phenomenon itself, but its name which I finally remembered from watching the movie Glass Onion.<p><a href="https://en.wikipedia.org/wiki/Malapropism" rel="nofollow">https://en.wikipedia.org/wiki/Malapropism</a></p>
]]></description><pubDate>Sat, 28 Jan 2023 13:35:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=34557450</link><dc:creator>vborovikov</dc:creator><comments>https://news.ycombinator.com/item?id=34557450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34557450</guid></item><item><title><![CDATA[New comment by vborovikov in "Google, please do something with your ads and SEO-spam"]]></title><description><![CDATA[
<p>this list is really helpful<p><a href="https://github.com/quenhus/uBlock-Origin-dev-filter" rel="nofollow">https://github.com/quenhus/uBlock-Origin-dev-filter</a></p>
]]></description><pubDate>Sat, 26 Nov 2022 14:34:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=33752952</link><dc:creator>vborovikov</dc:creator><comments>https://news.ycombinator.com/item?id=33752952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33752952</guid></item><item><title><![CDATA[New comment by vborovikov in "BugMeNot Is Gone?"]]></title><description><![CDATA[
<p>I check the copied password for whitespace and usually that's the reason for the password not working</p>
]]></description><pubDate>Wed, 16 Nov 2022 16:05:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=33625398</link><dc:creator>vborovikov</dc:creator><comments>https://news.ycombinator.com/item?id=33625398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33625398</guid></item><item><title><![CDATA[New comment by vborovikov in "Ask HN: Inherited the worst code and tech team I have ever seen. How to fix it?"]]></title><description><![CDATA[
<p>Usually nothing changes for me as a developer if shareholders get bigger returns on their investments. So I don't really care.<p>What I care about is the code quality because good code makes my job easier. I inherited the code, not the business.</p>
]]></description><pubDate>Sun, 18 Sep 2022 21:14:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=32891574</link><dc:creator>vborovikov</dc:creator><comments>https://news.ycombinator.com/item?id=32891574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32891574</guid></item><item><title><![CDATA[New comment by vborovikov in "Uncle Bob and Silver Bullets (2017)"]]></title><description><![CDATA[
<p>But these guys develop their programs in isolation and they deploy to users only the final result or a limited number of beta versions. They almost never evolve their code bases to a second version. They work on video games.<p>If I work in isolation from the users, don't have external requirements, don't care about future versions of the software - sure, their advice might be useful to me.</p>
]]></description><pubDate>Mon, 04 Jul 2022 20:26:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=31981401</link><dc:creator>vborovikov</dc:creator><comments>https://news.ycombinator.com/item?id=31981401</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31981401</guid></item><item><title><![CDATA[New comment by vborovikov in "Ask HN: What exactly is a mindfulness meditation?"]]></title><description><![CDATA[
<p>For me, it is a gentle stop to the internal monologue by transferring attention to my own breathing. What is the end goal? Less thoughts, more stable the emotions.</p>
]]></description><pubDate>Mon, 04 Jul 2022 18:06:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=31980092</link><dc:creator>vborovikov</dc:creator><comments>https://news.ycombinator.com/item?id=31980092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31980092</guid></item><item><title><![CDATA[New comment by vborovikov in "“Google” programmers. How one idiot hired a couple more idiots"]]></title><description><![CDATA[
<p>the original post (in Russian) tries to be entertaining, so these are hyperbole.</p>
]]></description><pubDate>Mon, 20 Jun 2022 12:15:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=31809392</link><dc:creator>vborovikov</dc:creator><comments>https://news.ycombinator.com/item?id=31809392</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31809392</guid></item></channel></rss>