<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: veyh</title><link>https://news.ycombinator.com/user?id=veyh</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Jul 2026 06:53:17 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=veyh" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by veyh in "Google copybara: moving code between repositories"]]></title><description><![CDATA[
<p>If you're exporting more than a few commits, I suggest using local repos (/path/to/.git) for both the source and destination. Otherwise it'll be quite slow.</p>
]]></description><pubDate>Wed, 01 Jul 2026 06:40:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48743075</link><dc:creator>veyh</dc:creator><comments>https://news.ycombinator.com/item?id=48743075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48743075</guid></item><item><title><![CDATA[New comment by veyh in "Please Do Not Vibe Fuck Up This Software"]]></title><description><![CDATA[
<p>This could be an opportunity for another xz-utils incident.</p>
]]></description><pubDate>Sun, 31 May 2026 10:51:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48344690</link><dc:creator>veyh</dc:creator><comments>https://news.ycombinator.com/item?id=48344690</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48344690</guid></item><item><title><![CDATA[New comment by veyh in "Subscription bombing and how to mitigate it"]]></title><description><![CDATA[
<p>Oh, that actually explains a lot. I used to offer a 7-day free trial for one of my apps that you could sign up for with an email, and the vast majority of the licenses were never used. The app wasn't even downloaded that many times.<p>I stopped offering the trial since I figured it was not useful for a relatively cheap (19 EUR) app that has a 30-day money-back guarantee anyway. (It can also be used for 15 mins without a license, but requires a restart after that.)</p>
]]></description><pubDate>Thu, 02 Apr 2026 13:31:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47614247</link><dc:creator>veyh</dc:creator><comments>https://news.ycombinator.com/item?id=47614247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47614247</guid></item><item><title><![CDATA[New comment by veyh in "Is Show HN dead? No, but it's drowning"]]></title><description><![CDATA[
<p>I wonder if you could take advantage of the fact that the LLM is more likely to follow instructions that humans might miss. For example include instructions somewhere in the repo that says you must use a certain phrase in all pull requests, and then you just check the PR for that phrase.<p>Or maybe require the PR to contain something that is generated by running code, which the LLM may not be able to do without some effort on the user's part.</p>
]]></description><pubDate>Wed, 18 Feb 2026 19:43:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47065364</link><dc:creator>veyh</dc:creator><comments>https://news.ycombinator.com/item?id=47065364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47065364</guid></item><item><title><![CDATA[New comment by veyh in "Is Show HN dead? No, but it's drowning"]]></title><description><![CDATA[
<p>Back when I ran a WoW guild, the first sentence in our recruitment post emphasized the importance of reading the whole post (because the way to access the application form was to click the only smiley in the post, and this detail was mentioned in the last paragraph).<p>Most people did not read the post, which was immediately evident from how they posted their application by copy-pasting and editing an application posted by someone else before them.</p>
]]></description><pubDate>Tue, 17 Feb 2026 19:54:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47052323</link><dc:creator>veyh</dc:creator><comments>https://news.ycombinator.com/item?id=47052323</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47052323</guid></item><item><title><![CDATA[New comment by veyh in "Launching My Side Project as a Solo Dev: The Walkthrough"]]></title><description><![CDATA[
<p>97 Twitch streams (and Youtube VOD uploads) + 32 shorts on Youtube, TikTok and Instagram. Best short got 5k views on YT, most got about 1k.<p>I didn't say I quit completely, I still stream when I play games because it doesn't cost me anything to do that since I was going to play the game anyway.<p>I no longer go through the VODs and try to cut them into shorts though, as it's such a huge time sink (and I don't think I'm very entertaining).<p>I made a couple of shorts directly related to my products too but as neither of them are really visual (one deals with micprohone audio, the other deal with mouse sensitivity), it's a bit difficult.</p>
]]></description><pubDate>Mon, 16 Feb 2026 23:57:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47041958</link><dc:creator>veyh</dc:creator><comments>https://news.ycombinator.com/item?id=47041958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47041958</guid></item><item><title><![CDATA[New comment by veyh in "Discord will require a face scan or ID for full access next month"]]></title><description><![CDATA[
<p>Well, even if Jitsi doesn't have Push-to-Talk, you can still easily get it by using a hotkey to mute/unmute the mic system-wide.<p>For exampple, if you're on PC, MicMute [1] can be used for free, or if you want more customization, I would humbly present my side project, AutoPTT [2].<p>[1] <a href="https://github.com/SaifAqqad/AHK_MicMute/" rel="nofollow">https://github.com/SaifAqqad/AHK_MicMute/</a><p>[2] <a href="https://autoptt.com/" rel="nofollow">https://autoptt.com/</a></p>
]]></description><pubDate>Tue, 10 Feb 2026 04:16:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46955328</link><dc:creator>veyh</dc:creator><comments>https://news.ycombinator.com/item?id=46955328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46955328</guid></item><item><title><![CDATA[New comment by veyh in "LinkedIn checks for 2953 browser extensions"]]></title><description><![CDATA[
<p>I've noticed similar issues with the web version of MS Teams.<p>You can actually see what tabs are hogging CPU by pressing SHIFT-ESC to open the task manager (about:processes) inside Firefox.</p>
]]></description><pubDate>Fri, 06 Feb 2026 13:56:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46912869</link><dc:creator>veyh</dc:creator><comments>https://news.ycombinator.com/item?id=46912869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46912869</guid></item><item><title><![CDATA[New comment by veyh in "Launching My Side Project as a Solo Dev: The Walkthrough"]]></title><description><![CDATA[
<p>Four years in, I suppose you could say I'm still "launching," so I eagerly jumped right to the marketing part to see if there was any good insight.<p>Uh-oh. My experience has been pretty much the same. Paying for ads feels like lighting money on fire.<p>Like the author, I also stay away from social media. I've tried posting some videos and shorts, but since I don't actually consume any content on the platforms I'm posting them on, I don't really know what works. Not to mention it takes a long time to make even a single short, let alone a longer video.<p>Then I published a somewhat technical article on the product blog which brought in more traffic than a giveaway I did during the Christmas holidays, when I was literally giving the product out for free. Of course, the readers of the article were probably not the target audience of my product but it was still quite interesting to see.<p>I figure I'll keep writing more and see if something happens. Because the ads, videos and shorts were definitely a waste of time (and unlike the author, I don't have anyone I can ask for help).<p>Naturally, I'm still developing the product. Choosing what to work on is half the challenge. At least I feel productive when I'm writing code. Can't say the same for the other stuff :)</p>
]]></description><pubDate>Fri, 06 Feb 2026 04:07:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46908997</link><dc:creator>veyh</dc:creator><comments>https://news.ycombinator.com/item?id=46908997</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46908997</guid></item><item><title><![CDATA[New comment by veyh in "Software engineers can no longer neglect their soft skills"]]></title><description><![CDATA[
<p>Of course, sometimes people realize that what they asked for wasn't actually what was needed.</p>
]]></description><pubDate>Sun, 18 Jan 2026 21:16:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46672223</link><dc:creator>veyh</dc:creator><comments>https://news.ycombinator.com/item?id=46672223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46672223</guid></item><item><title><![CDATA[New comment by veyh in "Software engineers can no longer neglect their soft skills"]]></title><description><![CDATA[
<p>I have 13 years of professional experience, and I work in a small company (15 people). Apart from one or two weekly meetings, I mostly just work on stuff independently. I'm the solo developer for a number of projects ranging from embedded microcontrollers to distributed backend systems. There's very little handholding; it's more like requirements come in, and results come out.<p>I have been part of some social circles before but they were always centered around a common activity like a game, and once that activity went away, so did those connections.<p>As I started working on side hustles, it occurred to me that not having any kind of social network (not even social media accounts) may have added an additional level of difficulty.<p>I am still working on the side hustles, though.</p>
]]></description><pubDate>Sun, 18 Jan 2026 18:02:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46670288</link><dc:creator>veyh</dc:creator><comments>https://news.ycombinator.com/item?id=46670288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46670288</guid></item><item><title><![CDATA[Implementing FakerInput]]></title><description><![CDATA[
<p>Article URL: <a href="https://autoptt.com/posts/implementing-faker-input/">https://autoptt.com/posts/implementing-faker-input/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46592179">https://news.ycombinator.com/item?id=46592179</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 12 Jan 2026 18:20:12 +0000</pubDate><link>https://autoptt.com/posts/implementing-faker-input/</link><dc:creator>veyh</dc:creator><comments>https://news.ycombinator.com/item?id=46592179</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46592179</guid></item><item><title><![CDATA[New comment by veyh in "Updating Desktop Rust"]]></title><description><![CDATA[
<p>> Windows generally treats running binaries as locked. Any attempt to overwrite a running binary should throw an exception. Again, the Zed source provides a reasonable solution.<p>While it's true that you can't overwrite a running binary on Windows, you can still rename it.<p>For example, the updater I wrote for AutoPTT downloads the new update to a temporary directory, renames all old files to ${file}.bak, then moves over the files from the temporary folder, and finally runs the new binary while exiting the old one.</p>
]]></description><pubDate>Thu, 16 Oct 2025 14:27:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45605771</link><dc:creator>veyh</dc:creator><comments>https://news.ycombinator.com/item?id=45605771</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45605771</guid></item><item><title><![CDATA[New comment by veyh in "The best worst hack that saved our bacon"]]></title><description><![CDATA[
<p>It was definitely a problem with their database but I suppose it's possible that the customers were also expecting 32 bit signed ints.</p>
]]></description><pubDate>Sun, 05 Oct 2025 17:16:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45483350</link><dc:creator>veyh</dc:creator><comments>https://news.ycombinator.com/item?id=45483350</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45483350</guid></item><item><title><![CDATA[New comment by veyh in "The best worst hack that saved our bacon"]]></title><description><![CDATA[
<p>Well, I'd imagine that before returning the value through their API they could just check that if the number is negative, then add 2^32 to it, which would make it look like an unsigned 32 bit integer.</p>
]]></description><pubDate>Sun, 05 Oct 2025 11:05:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45480610</link><dc:creator>veyh</dc:creator><comments>https://news.ycombinator.com/item?id=45480610</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45480610</guid></item><item><title><![CDATA[New comment by veyh in "Firefox 143 for Android to introduce DoH"]]></title><description><![CDATA[
<p>That's pretty harsh. It works fine for me. But even if it didn't, I'd still use it just for uBlock Origin.</p>
]]></description><pubDate>Wed, 17 Sep 2025 14:36:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45276363</link><dc:creator>veyh</dc:creator><comments>https://news.ycombinator.com/item?id=45276363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45276363</guid></item><item><title><![CDATA[New comment by veyh in "A story on home server security"]]></title><description><![CDATA[
<p>I wonder how many people realize you can use the whole 127.0.0.0/8 address space, not just 127.0.0.1. I usually use a random address in that space for all of a specific project's services that need to be exposed, like 127.1.2.3:3000 for web and 127.1.2.3:5432 for postgres.</p>
]]></description><pubDate>Sun, 05 Jan 2025 15:35:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=42602454</link><dc:creator>veyh</dc:creator><comments>https://news.ycombinator.com/item?id=42602454</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42602454</guid></item><item><title><![CDATA[New comment by veyh in "Lessons from 15 Years of Indie App Development"]]></title><description><![CDATA[
<p>I've been trying to sneak into some relevant discussions on Twitter lately. Too early to say whether that helps at all but at least my posts haven't (yet?) been deleted as self-promotion like on Reddit.</p>
]]></description><pubDate>Sat, 30 Nov 2024 04:11:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=42279343</link><dc:creator>veyh</dc:creator><comments>https://news.ycombinator.com/item?id=42279343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42279343</guid></item><item><title><![CDATA[New comment by veyh in "Open Riak – open, modern Riak fork"]]></title><description><![CDATA[
<p>We used Riak at $dayjob at around 2014-2017 (iirc). I don't exactly remember it fondly. It was slow and unreliable. You could make it freeze/crash with the wrong SOLR query. (I was pretty good at that...)</p>
]]></description><pubDate>Tue, 19 Nov 2024 22:11:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=42188647</link><dc:creator>veyh</dc:creator><comments>https://news.ycombinator.com/item?id=42188647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42188647</guid></item><item><title><![CDATA[New comment by veyh in "Before you buy a domain name, first check to see if it's haunted"]]></title><description><![CDATA[
<p>Some time ago I noticed that my side project (with a domain that is not haunted) shows up fine on Google but not Bing/DuckDuckGo.<p>So I checked the Bing Webmaster Tools. URL Inspection says "Discovered but not crawled - The inspected URL is known to Bing but has some issues which are preventing indexation. We recommend you to follow Bing Webmaster Guidelines to increase your chances of indexation."<p>That's quite unhelpful. What's more, when I open the "Live URL" tab, it says, in green: "URL can be indexed by Bing."<p>It's a simple static Hugo site hosted on Cloudflare R2 (DNS mapped directly to bucket). <a href="https://pagespeed.web.dev" rel="nofollow">https://pagespeed.web.dev</a> gives it a score of 100 in every category.<p>Anyone else had something like this happen?</p>
]]></description><pubDate>Sat, 26 Oct 2024 02:32:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=41952057</link><dc:creator>veyh</dc:creator><comments>https://news.ycombinator.com/item?id=41952057</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41952057</guid></item></channel></rss>