<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: _kblcuk_</title><link>https://news.ycombinator.com/user?id=_kblcuk_</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 15 May 2026 18:27:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=_kblcuk_" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by _kblcuk_ in "Zig → Rust porting guide"]]></title><description><![CDATA[
<p>It's not like OP asked for any criticism to start with, right? This whole thread is pretty good example of why saying "Fools and children should never see half-finished work" exists. ¯\_(ツ)_/¯</p>
]]></description><pubDate>Tue, 05 May 2026 09:07:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48019901</link><dc:creator>_kblcuk_</dc:creator><comments>https://news.ycombinator.com/item?id=48019901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48019901</guid></item><item><title><![CDATA[New comment by _kblcuk_ in "Windows quality update: Progress we've made since March"]]></title><description><![CDATA[
<p>I use Ctrl + <number> to switch between different workspaces on Mac, and half of the time I come back to MS web pages or apps (like Teams) the font is either 9000+pt or then -3pt. Outlook takes the cake though, where for whatever reason they decided to support different font "zoom" levels in different parts. And everyone were dreaming of having the inbox menus in 1pt while having email with 1000pt, right?</p>
]]></description><pubDate>Sun, 03 May 2026 14:07:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47997095</link><dc:creator>_kblcuk_</dc:creator><comments>https://news.ycombinator.com/item?id=47997095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47997095</guid></item><item><title><![CDATA[New comment by _kblcuk_ in "Asian governments roll out 4-day weeks, WFH to solve fuel crisis caused by war"]]></title><description><![CDATA[
<p>So 500 people leave for office and turn off the heating at their homes, even if there are other people (kids, elderly) or animals (cats, dogs, birds) living there?</p>
]]></description><pubDate>Thu, 12 Mar 2026 18:21:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47355064</link><dc:creator>_kblcuk_</dc:creator><comments>https://news.ycombinator.com/item?id=47355064</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47355064</guid></item><item><title><![CDATA[New comment by _kblcuk_ in "Returning to Rails in 2026"]]></title><description><![CDATA[
<p>I mean, I've seen enough "django specialists" to end up with queries doing a dozen of join bombs and producing 10 million rows from dataset of maybe 1000 items. So pretty safe to add "ORM" to your last statement.</p>
]]></description><pubDate>Thu, 12 Mar 2026 07:54:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47347734</link><dc:creator>_kblcuk_</dc:creator><comments>https://news.ycombinator.com/item?id=47347734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47347734</guid></item><item><title><![CDATA[New comment by _kblcuk_ in "The Myth of the ThinkPad"]]></title><description><![CDATA[
<p>I think they mean <a href="https://en.wikipedia.org/wiki/Pointing_stick" rel="nofollow">https://en.wikipedia.org/wiki/Pointing_stick</a></p>
]]></description><pubDate>Fri, 16 Jan 2026 06:07:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46643490</link><dc:creator>_kblcuk_</dc:creator><comments>https://news.ycombinator.com/item?id=46643490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46643490</guid></item><item><title><![CDATA[New comment by _kblcuk_ in "The surprising benefits of giving up"]]></title><description><![CDATA[
<p>"Marshmallow test": <a href="https://en.wikipedia.org/wiki/Stanford_marshmallow_experiment" rel="nofollow">https://en.wikipedia.org/wiki/Stanford_marshmallow_experimen...</a><p>It was also highlighted (recently?) iirc that it has little to do with discipline and will-power, but is surprisingly affected whether kids come from wealthy / "good" families (and thus can trust grown ups) vs kids coming from poorer / "troubled" families (and thus just leap at the opportunity and don't trust that they will actually get another marshmallow if they will wait).</p>
]]></description><pubDate>Tue, 18 Nov 2025 13:50:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=45965921</link><dc:creator>_kblcuk_</dc:creator><comments>https://news.ycombinator.com/item?id=45965921</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45965921</guid></item><item><title><![CDATA[New comment by _kblcuk_ in "Write the damn code"]]></title><description><![CDATA[
<p>Sorry to hear your situation, but that doesn't really sound like it's LLM's (a tool in the end) fault, more that poor ways of working are a norm in company you work at. Not much would change if you replace "LLM" with "Consultancy" in your post.
And it's hard to really connect the dot between "generated by llm" and "slow" -- code performance doesn't really depend on whether it's being generated or typed out.</p>
]]></description><pubDate>Tue, 30 Sep 2025 13:53:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45425458</link><dc:creator>_kblcuk_</dc:creator><comments>https://news.ycombinator.com/item?id=45425458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45425458</guid></item><item><title><![CDATA[New comment by _kblcuk_ in "GitHub CI/CD observability with OpenTelemetry step by step guide"]]></title><description><![CDATA[
<p>It’s trivial to alter or remove log lines without knowing or realizing that it affects some alerting or monitoring somewhere. 
That’s why there are dedicated monitoring and alerting systems to start with.</p>
]]></description><pubDate>Sun, 15 Jun 2025 19:26:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=44284409</link><dc:creator>_kblcuk_</dc:creator><comments>https://news.ycombinator.com/item?id=44284409</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44284409</guid></item><item><title><![CDATA[New comment by _kblcuk_ in "Lottie is an open format for animated vector graphics"]]></title><description><![CDATA[
<p>I worked in a company, where webapp bundle was 8 megs (so close to 2 megs compressed). Upon brief investigation turned out that it was lottie library (~2 megs) + 4 animations, all of which were shown only to first time users.<p>Managed to get rid of two animations, and put another two together with lottie thing istelf into lazy loading. Still, I consider that battle lost rather than won, because I couldn't really convince the designer or other developer why having 8 megs for a bundle is a bad thing.</p>
]]></description><pubDate>Sun, 25 May 2025 18:56:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=44090044</link><dc:creator>_kblcuk_</dc:creator><comments>https://news.ycombinator.com/item?id=44090044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44090044</guid></item><item><title><![CDATA[New comment by _kblcuk_ in "I quit my job to work full time on my open source project"]]></title><description><![CDATA[
<p>Most of the shells have built-in recursive search, why not just use that? `Ctrl + R` in bash / fish / zsh at least.</p>
]]></description><pubDate>Wed, 10 Jan 2024 18:11:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=38941369</link><dc:creator>_kblcuk_</dc:creator><comments>https://news.ycombinator.com/item?id=38941369</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38941369</guid></item><item><title><![CDATA[New comment by _kblcuk_ in "Giving a Shit as a Service (2022)"]]></title><description><![CDATA[
<p>Being on call is firemen job, and they do have shifts.
In most of the companies you have something akin to construction workers that work from 9 to 5 and then also are expected to be available to do casual firefighting from 5 to 9 because it's "easier".</p>
]]></description><pubDate>Sun, 29 Oct 2023 16:41:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=38060270</link><dc:creator>_kblcuk_</dc:creator><comments>https://news.ycombinator.com/item?id=38060270</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38060270</guid></item><item><title><![CDATA[New comment by _kblcuk_ in "My website is one binary (2022)"]]></title><description><![CDATA[
<p>cc @j3s (I wonder if this even works here), here's your line breaks fix :)<p>(assuming that since HN is mentioned in git repo [0] for the site, the author does read this occasionally)<p>[0] <a href="https://git.j3s.sh/j3s.sh" rel="nofollow noreferrer">https://git.j3s.sh/j3s.sh</a></p>
]]></description><pubDate>Sun, 22 Oct 2023 16:00:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=37976508</link><dc:creator>_kblcuk_</dc:creator><comments>https://news.ycombinator.com/item?id=37976508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37976508</guid></item><item><title><![CDATA[New comment by _kblcuk_ in "My website is one binary (2022)"]]></title><description><![CDATA[
<p>Because it's not a text organised into sections, paragraphs and whatnot with html, it's just a plain text file rendered into one big paragraph with whitespace set to `pre` ¯\_(ツ)_/¯.</p>
]]></description><pubDate>Sun, 22 Oct 2023 07:22:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=37973508</link><dc:creator>_kblcuk_</dc:creator><comments>https://news.ycombinator.com/item?id=37973508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37973508</guid></item><item><title><![CDATA[New comment by _kblcuk_ in "The Lofi Magic of VHS Audio [video]"]]></title><description><![CDATA[
<p>Chase Bliss did a whole guitar effects pedal based on that concept (Generation Loss): <a href="https://www.youtube.com/watch?v=7pq7g_fZWw8">https://www.youtube.com/watch?v=7pq7g_fZWw8</a><p>Funnily enough the same channel that made OP video also made a review on that pedal 6 weeks ago: <a href="https://www.youtube.com/watch?v=vaX6WwV_d_s">https://www.youtube.com/watch?v=vaX6WwV_d_s</a></p>
]]></description><pubDate>Fri, 05 May 2023 17:01:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=35832088</link><dc:creator>_kblcuk_</dc:creator><comments>https://news.ycombinator.com/item?id=35832088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35832088</guid></item><item><title><![CDATA[New comment by _kblcuk_ in "Apple’s plunge in PC shipments is steepest among major computer makers"]]></title><description><![CDATA[
<p>Those who needed dual-monitor support probably didn't buy 13" MBPs/Airs to start with?</p>
]]></description><pubDate>Mon, 10 Apr 2023 14:24:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=35512691</link><dc:creator>_kblcuk_</dc:creator><comments>https://news.ycombinator.com/item?id=35512691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35512691</guid></item><item><title><![CDATA[New comment by _kblcuk_ in "Neovim 0.8 Released"]]></title><description><![CDATA[
<p>I use Neovim exclusively for the past 4 years or so. Before that I used WebStorm + sometimes Vim for another 6 years or so. To this day I'm thankful to my colleague and mentor, who introduced me to the basics of Vim (you know, how to quit it and all that) saying "it get's pretty handy when you need to edit something on the server"; that was probably around 14 years ago.<p>WebStorm was great, it was really magical how it just knows how this or that code relates to another piece of code, navigating around was a bliss. Where is that variable defined? Jump to definition, and you're there. You want to know what's that function does, even if it's somewhere in third-party libraries? No problem, jump to definition.
The fuzzy-finder for everything (literally. From file names to methods to editor's commands and variables) was also amazing.<p>At some point though I got a bit annoyed with the fact that it took 5 seconds to start it up (multiply that by amount of different projects you need to open), and it's general resource hungry-ness. So I started experimenting with Neovim 0.3 (at the time), and pretty quickly managed to get near-webstorm experience with gutentags, fzf and amazing vim-fugitive for all the git things I did in the command line.
And with resent native lsp & treesitter, it doesn't<p>I tried VSCode once, which was a fiasco -- for some reason it failed jumping to definition in a basic react project with typescript. Oh well.<p>Helix looks really cool, I'm playing around the idea of using it more, though I still will have to keep (Neo)vim around for vim-fugitive. Slightly concerned with how much muscle-memory re-training will needed though, then again it didn't took me too much to get to the same level of ease of use with Doom Emacs.
Speaking of which, it worked flawlessly (and has even better git tool), but still was terribly slow at times, so in the end got too annoying to work with.<p>So in the end it boils down to Neovim being fast, not getting in the way, and habit, I guess.</p>
]]></description><pubDate>Fri, 30 Sep 2022 20:16:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=33040190</link><dc:creator>_kblcuk_</dc:creator><comments>https://news.ycombinator.com/item?id=33040190</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33040190</guid></item><item><title><![CDATA[New comment by _kblcuk_ in "History and effective use of Vim (2019)"]]></title><description><![CDATA[
<p>I was about to comment "what, vim-plug had a release this year", but then noticed that article is from 2019.</p>
]]></description><pubDate>Fri, 29 Jul 2022 17:44:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=32279846</link><dc:creator>_kblcuk_</dc:creator><comments>https://news.ycombinator.com/item?id=32279846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32279846</guid></item><item><title><![CDATA[New comment by _kblcuk_ in "How to write a Git commit message (2014)"]]></title><description><![CDATA[
<p>I used to do that as well. The problem here is that PR belongs to a particular service provider (GitHub, GitLab and whatnot), and thus can be easily lost if you move providers.
Or even if you simply move commits to a new repository (for instance you need to clean out some sensitive information from git history).
In that sense having as much context in commit messages themselves saves the day.</p>
]]></description><pubDate>Wed, 27 Apr 2022 05:36:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=31176694</link><dc:creator>_kblcuk_</dc:creator><comments>https://news.ycombinator.com/item?id=31176694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31176694</guid></item><item><title><![CDATA[New comment by _kblcuk_ in "Test your product on a crappy laptop"]]></title><description><![CDATA[
<p>It surely loads faster than speed of light, but with all the keyboard navigation missing, it takes 20x more time to go through each email and archive/delete/reply to. Can't have everything, it seems. :/</p>
]]></description><pubDate>Sun, 19 Dec 2021 09:25:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=29612560</link><dc:creator>_kblcuk_</dc:creator><comments>https://news.ycombinator.com/item?id=29612560</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29612560</guid></item><item><title><![CDATA[New comment by _kblcuk_ in "Bash PS1 Generator"]]></title><description><![CDATA[
<p>Yea, why not just have "double-click" as "add this element to the end of input".</p>
]]></description><pubDate>Thu, 24 Jun 2021 13:12:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=27616924</link><dc:creator>_kblcuk_</dc:creator><comments>https://news.ycombinator.com/item?id=27616924</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27616924</guid></item></channel></rss>