<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: vasvir</title><link>https://news.ycombinator.com/user?id=vasvir</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 16 Apr 2026 03:35:20 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=vasvir" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by vasvir in "LittleSnitch for Linux"]]></title><description><![CDATA[
<p>and that's how you learn...<p>Shooting yourself in the foot really helps to built intuition!</p>
]]></description><pubDate>Thu, 09 Apr 2026 06:16:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47699904</link><dc:creator>vasvir</dc:creator><comments>https://news.ycombinator.com/item?id=47699904</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47699904</guid></item><item><title><![CDATA[New comment by vasvir in "Cocoa-Way – Native macOS Wayland compositor for running Linux apps seamlessly"]]></title><description><![CDATA[
<p>wprs? Does not work for mac yet IIRC...</p>
]]></description><pubDate>Sat, 28 Mar 2026 19:50:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47557650</link><dc:creator>vasvir</dc:creator><comments>https://news.ycombinator.com/item?id=47557650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47557650</guid></item><item><title><![CDATA[New comment by vasvir in "I hate: Programming Wayland applications"]]></title><description><![CDATA[
<p>In the same sense windows are not network transparent when in fact RDP works perfectly, certainly much better that X11 over WAN.<p>Actually for wayland there is wprs for remote display of apps so here it goes the network transparency argument...</p>
]]></description><pubDate>Sun, 22 Mar 2026 22:02:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47482679</link><dc:creator>vasvir</dc:creator><comments>https://news.ycombinator.com/item?id=47482679</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47482679</guid></item><item><title><![CDATA[New comment by vasvir in "I hate: Programming Wayland applications"]]></title><description><![CDATA[
<p>like the web and we saw how that went... Oh wait!</p>
]]></description><pubDate>Sun, 22 Mar 2026 21:50:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47482565</link><dc:creator>vasvir</dc:creator><comments>https://news.ycombinator.com/item?id=47482565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47482565</guid></item><item><title><![CDATA[New comment by vasvir in "Bombarding gamblers with offers greatly increases betting and gambling harm"]]></title><description><![CDATA[
<p>Not only winners but anyone that looks like to know what is doing.<p>By that I mean that they try to detect and ban any pattern that may be math / ML derived or arbitrage seeking.<p>I have been banned on an account that was loosing money (around -15eur) and the bet was 2.96eur - yep fractional bets is a big no - no.<p>So while it is possible to find better odds and win in the long run based on stats and ML with a 3% - 5% profit they will ban you before you do.</p>
]]></description><pubDate>Fri, 20 Mar 2026 07:22:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47451524</link><dc:creator>vasvir</dc:creator><comments>https://news.ycombinator.com/item?id=47451524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47451524</guid></item><item><title><![CDATA[New comment by vasvir in "Writing my own text editor, and daily-driving it"]]></title><description><![CDATA[
<p>Copy pasting images is often hit & miss.<p>Sometimes I have the image copied but it doesn't paste in the browser. However it can be pasted to GIMP. If I paste it there and copy it from GIMP then I can paste it to the browser.<p>So who's fault is that? Spectacle's or browser's? Maybe wayland's?</p>
]]></description><pubDate>Wed, 11 Mar 2026 16:01:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47337348</link><dc:creator>vasvir</dc:creator><comments>https://news.ycombinator.com/item?id=47337348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47337348</guid></item><item><title><![CDATA[New comment by vasvir in "Writing my own text editor, and daily-driving it"]]></title><description><![CDATA[
<p>I agree about Kate.<p>In addition while kate has many plugins, like the one that allows running arbitrary command line utilities with std input the current selection, I would like to point you at something else in case you write / debug SQLs.<p>Kate has a SQL plugin that allows to send the current selection to the connected SQL server for execution. It displays the output in table form below the editor pane and you can copy paste rows or columns.<p>That allows to organize your SQLs in markdown files. That was such a productivity booster for me that simply there are no words to describe the difference felt.</p>
]]></description><pubDate>Wed, 11 Mar 2026 15:58:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47337307</link><dc:creator>vasvir</dc:creator><comments>https://news.ycombinator.com/item?id=47337307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47337307</guid></item><item><title><![CDATA[New comment by vasvir in "80386 Protection"]]></title><description><![CDATA[
<p>yep that's my recollection too</p>
]]></description><pubDate>Fri, 27 Feb 2026 07:46:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47177749</link><dc:creator>vasvir</dc:creator><comments>https://news.ycombinator.com/item?id=47177749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47177749</guid></item><item><title><![CDATA[New comment by vasvir in "Untapped Way to Learn a Codebase: Build a Visualizer"]]></title><description><![CDATA[
<p>That would be my question too...</p>
]]></description><pubDate>Sat, 21 Feb 2026 09:33:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47099046</link><dc:creator>vasvir</dc:creator><comments>https://news.ycombinator.com/item?id=47099046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47099046</guid></item><item><title><![CDATA[New comment by vasvir in "Semantic ablation: Why AI writing is generic and boring"]]></title><description><![CDATA[
<p>The point is that he may not using AI in any shape or form, Regardless, AI scrapes its work without explicit consent and then spits it back in "polished" soul free form.</p>
]]></description><pubDate>Tue, 17 Feb 2026 17:34:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47050299</link><dc:creator>vasvir</dc:creator><comments>https://news.ycombinator.com/item?id=47050299</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47050299</guid></item><item><title><![CDATA[New comment by vasvir in "Everyone in Seattle hates AI"]]></title><description><![CDATA[
<p>MANNA <a href="https://milweesci.weebly.com/uploads/1/3/2/4/13247648/mannapdf.pdf" rel="nofollow">https://milweesci.weebly.com/uploads/1/3/2/4/13247648/mannap...</a></p>
]]></description><pubDate>Wed, 03 Dec 2025 22:28:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46141139</link><dc:creator>vasvir</dc:creator><comments>https://news.ycombinator.com/item?id=46141139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46141139</guid></item><item><title><![CDATA[New comment by vasvir in "Looking for Hidden Gems in Scientific Literature"]]></title><description><![CDATA[
<p>MEDLINE (health / life science) has 37M papers.<p>IIRC the rate of publishing was superlinear thus the curve of actual publications goes faster than the quadratic function.</p>
]]></description><pubDate>Wed, 19 Nov 2025 08:22:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=45977090</link><dc:creator>vasvir</dc:creator><comments>https://news.ycombinator.com/item?id=45977090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45977090</guid></item><item><title><![CDATA[New comment by vasvir in "Looking for Hidden Gems in Scientific Literature"]]></title><description><![CDATA[
<p>Been there done that. At least for life science / health publications. The article is spot on.<p>Not sure if there is value of that approach in other more rigorous fields but in health for sure it does. The knowledge in health science is generally fragmented and a way to connect islands of knowledge has the potential to unlock a lot of value.<p>If you would like to see how this article ideas are applied in a playful manner in a web application you can visit: <a href="https://www.biovista.com/vizit/" rel="nofollow">https://www.biovista.com/vizit/</a></p>
]]></description><pubDate>Wed, 19 Nov 2025 08:06:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45977000</link><dc:creator>vasvir</dc:creator><comments>https://news.ycombinator.com/item?id=45977000</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45977000</guid></item><item><title><![CDATA[New comment by vasvir in "Minecraft removing obfuscation in Java Edition"]]></title><description><![CDATA[
<p>Java uses type erasure which are very cheap in compile time but you cannot do things like<p><pre><code>   t = new T(); // T is a template parameter class
</code></pre>
C++ uses reified generics which are heavy on compile time but allows the above.</p>
]]></description><pubDate>Thu, 30 Oct 2025 07:47:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45757398</link><dc:creator>vasvir</dc:creator><comments>https://news.ycombinator.com/item?id=45757398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45757398</guid></item><item><title><![CDATA[New comment by vasvir in "Element: setHTML() method"]]></title><description><![CDATA[
<p>Yes the CORS threat model was also reversed for me. Couldn't understand it. Eventually I got it...</p>
]]></description><pubDate>Thu, 23 Oct 2025 14:00:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45681911</link><dc:creator>vasvir</dc:creator><comments>https://news.ycombinator.com/item?id=45681911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45681911</guid></item><item><title><![CDATA[New comment by vasvir in "KDE Connect: Enabling communication between all your devices"]]></title><description><![CDATA[
<p>Also spectacle for screenhshots... It took me a while to not try find kscreenshot</p>
]]></description><pubDate>Wed, 22 Oct 2025 07:22:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=45665843</link><dc:creator>vasvir</dc:creator><comments>https://news.ycombinator.com/item?id=45665843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45665843</guid></item><item><title><![CDATA[New comment by vasvir in "KDE Connect: Enabling communication between all your devices"]]></title><description><![CDATA[
<p>With that level of nit picking everything is off and there is no OS / DE with zero inconsistencies.<p>KDE is good for me. I admit that I simplify the interface in a new setup turning off some things but the fact that it gives me that capability is a huge plus for me.<p>KDE Connect rocks by the way...</p>
]]></description><pubDate>Wed, 22 Oct 2025 07:17:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45665813</link><dc:creator>vasvir</dc:creator><comments>https://news.ycombinator.com/item?id=45665813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45665813</guid></item><item><title><![CDATA[New comment by vasvir in "Researchers Discover the Optimal Way to Optimize"]]></title><description><![CDATA[
<p>My bet on this would be to abandon moving to vertices like simplex does and move on facets instead.<p>However, this requires to solve a quadratic 'best direction' problem each time which if IIRC reduces to 'Linear complementarity problem (LCP)' (<a href="https://en.wikipedia.org/wiki/Linear_complementarity_problem" rel="nofollow">https://en.wikipedia.org/wiki/Linear_complementarity_problem</a>). The LCP problem scales with the number of active constraints which is always smaller than the dimensionality (N) of the problem. So if you have number of constraints P >> N you are golden.<p>Note that Dantzig has also contributed to LCP.<p>Obviously any breakthrough in these basic methods is directly translatable to more efficient learning algorithms for training single layer neural nets (perceptrons). Extending to multi layer NNs is not far off from there...</p>
]]></description><pubDate>Sat, 18 Oct 2025 12:05:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45626672</link><dc:creator>vasvir</dc:creator><comments>https://news.ycombinator.com/item?id=45626672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45626672</guid></item><item><title><![CDATA[New comment by vasvir in "The least amount of CSS for a decent looking site (2023)"]]></title><description><![CDATA[
<p>Thanks that's an interesting trick.<p>This is beautified if somebody wants to see how it is done.<p><pre><code>  function() {
    var myBody = document.getElementsByTagName('body')[0];
    var myBodyWidth = myBody.style.width;
    if (!myBodyWidth || myBodyWidth === 'auto' || myBodyWidth === 'inherit') {
        myBody.style.width = '1200px';
        myBody.style.marginLeft = 'auto';
        myBody.style.marginRight = 'auto';
        myBody.style.position = 'relative';
        myBody.style.cssFloat = 'none';
    } else {
        myBody.style.width = 'auto';
        myBody.style.position = 'static';
    }
  }</code></pre></p>
]]></description><pubDate>Tue, 07 Oct 2025 09:53:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45501206</link><dc:creator>vasvir</dc:creator><comments>https://news.ycombinator.com/item?id=45501206</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45501206</guid></item><item><title><![CDATA[New comment by vasvir in "If all the world were a monorepo"]]></title><description><![CDATA[
<p>Yes,<p>Also the other problem of a big monorepo is that nothing ever dies. Let's say you have a library and there are 1000 client programs or other libraries of your API. Some of them are pretty popular and some of them are fringe.<p>However when you are changing the API they all have the same weight. You have to fix them all. In the non monorepo case the fringe clients will eventually die or their maintainer will invest on them and update them. It's like capitalism vs communism with central planning and all.</p>
]]></description><pubDate>Sat, 20 Sep 2025 05:57:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=45310810</link><dc:creator>vasvir</dc:creator><comments>https://news.ycombinator.com/item?id=45310810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45310810</guid></item></channel></rss>