<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: avallach</title><link>https://news.ycombinator.com/user?id=avallach</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 30 Apr 2026 13:33:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=avallach" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by avallach in "Delve claiming that whistleblower was part of a "targeted cyberattack""]]></title><description><![CDATA[
<p>The whistleblower claim against them that I've seen:<p>> "Delve allegedly took an open source tool and passed it off as its own work without proper license attribution. The Delve folks said they built it themselves, the whistleblower contends. DeepDelver then presented alleged evidence that this tool was actually a fork — a modified copy — of SimStudio, changed just enough to be passed off as Delve’s own. If that proves true, it would be a violation of the Apache software license, which requires the original developer be credited."<p><a href="https://techcrunch.com/2026/04/01/the-reputation-of-troubled-yc-startup-delve-has-gotten-even-worse/" rel="nofollow">https://techcrunch.com/2026/04/01/the-reputation-of-troubled...</a><p>Their defense in this article:<p>> "falsely claims we “stole” from another YC company when in reality we built on an Apache 2.0 open-source repository"<p>I'm really confused. Unlikely that they misunderstood the accusation. This looks a bit like admitting to half of the accusation, while completely misrepresenting what the accusation was, so that they could say that the whistleblower is a liar.</p>
]]></description><pubDate>Sun, 05 Apr 2026 11:16:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47648240</link><dc:creator>avallach</dc:creator><comments>https://news.ycombinator.com/item?id=47648240</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47648240</guid></item><item><title><![CDATA[New comment by avallach in "E2E encrypted messaging on Instagram will no longer be supported after 8 May"]]></title><description><![CDATA[
<p>Isn't this actually improving safety by openly admitting how things always were in practice?<p>Any e2e encryption provided by the same entity who fully controls both the blackbox clients, and the server in between, is just a security theatre that they can selectively bypass anytime with very little risk of detection. Not really much better than simple client to server encryption.<p>Truly safe e2e requires open source client provided by a trusted entity who is as much as possible independent from  the one who provides the untrusted transport layer. Eg how pgp email works.</p>
]]></description><pubDate>Fri, 13 Mar 2026 16:20:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47366437</link><dc:creator>avallach</dc:creator><comments>https://news.ycombinator.com/item?id=47366437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47366437</guid></item><item><title><![CDATA[New comment by avallach in "Ad blocking is alive and well, despite Chrome's attempts to make it harder"]]></title><description><![CDATA[
<p>If I wanted to make ad blocking hard, I'd first keep serving an easily blockable ad system while getting everyone used to extension API which only can block such simple systems. Only once it is fully adopted, I could switch to hard to block system.<p>Doing that in the opposite order would obviously harm adoption of my crippled extension API and push users to competing browsers which kept supporting the advanced API.</p>
]]></description><pubDate>Fri, 06 Feb 2026 19:35:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46917132</link><dc:creator>avallach</dc:creator><comments>https://news.ycombinator.com/item?id=46917132</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46917132</guid></item><item><title><![CDATA[New comment by avallach in "Try text scaling support in Chrome Canary"]]></title><description><![CDATA[
<p>> how do we get large text to scale at a lower rate than body text<p>Express the header text size with CSS calc function with a sum of em (relative) and px (absolute) values. Depending on their ratio, element will be more or less scalable. 100% em -> scales like body text, 100% px -> no scaling.</p>
]]></description><pubDate>Wed, 28 Jan 2026 07:19:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46792082</link><dc:creator>avallach</dc:creator><comments>https://news.ycombinator.com/item?id=46792082</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46792082</guid></item><item><title><![CDATA[New comment by avallach in "io_uring is faster than mmap"]]></title><description><![CDATA[
<p>Maybe I'm misunderstanding, but after reading it sounds to me not like "io_uring is faster than mmap" but "raid0 with 8 SSDs has more throughput than 3 channel DRAM".</p>
]]></description><pubDate>Fri, 05 Sep 2025 07:58:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45136107</link><dc:creator>avallach</dc:creator><comments>https://news.ycombinator.com/item?id=45136107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45136107</guid></item><item><title><![CDATA[New comment by avallach in "WebOS – Part One"]]></title><description><![CDATA[
<p>It's even weirder than that: mention of the shell GUI is just the intro, later they proceed with implementing a facsimile of the Windows NT kernel in... TypeScript. Even for purely self-educational purposes, this pairing seems to be very counterproductive.<p>I agree that the title is misleading and should be changed. I also expected LG webOS.</p>
]]></description><pubDate>Mon, 18 Aug 2025 09:08:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=44938707</link><dc:creator>avallach</dc:creator><comments>https://news.ycombinator.com/item?id=44938707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44938707</guid></item><item><title><![CDATA[New comment by avallach in "Perplexity Response to Cloudflare"]]></title><description><![CDATA[
<p>@viraptor above mentions that they actually do try first with an explicit perplexity-agent: <a href="https://news.ycombinator.com/item?id=44797682">https://news.ycombinator.com/item?id=44797682</a> . So there's no ambiguity. The worst they could accuse Cloudflare, is that they don't give website owners an easy way to only block scrapers while allowing user-driven agents (do they?).</p>
]]></description><pubDate>Tue, 05 Aug 2025 16:41:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=44800410</link><dc:creator>avallach</dc:creator><comments>https://news.ycombinator.com/item?id=44800410</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44800410</guid></item><item><title><![CDATA[New comment by avallach in "Perplexity Response to Cloudflare"]]></title><description><![CDATA[
<p>I can totally see your point. It's a bit like that fight of news agencies against the free snippets and aggregations on 3rd party websites. The Internet is supposed to be open after all.<p>But it also feels like essentially "pirating" the webpages while erasing their brand. Maybe it's even a tolerable transitive situation, but you can't even argue it's beneficial in the same way as game piracy could be according to some. In the long term, we need an incentive for the content creators to willingly allow such processing. Otherwise, a lot of high quality content will eventually become members-only with DRM-like anti agent protections.<p>The incentive doesn't have to be monetary. I could for example imagine some website owners allow AI agents that commit to upfront verbatim repeating some sort of mandatory headers/messages/acknowledgements from the content authors, before copying or summarizing, and are known to stick to this commitment.<p>You can also bypass the problem already now by accessing and copying the content manually, and then putting it in the context of a tool like NotebookLM. Nobody's hurt, because you have actually seen the source by yourself, and that's all the website owners can reasonably demand.<p>TL;DR: why even post quality content in open if the audience won't see your ads, your donation button, or even your name. What do you think?</p>
]]></description><pubDate>Tue, 05 Aug 2025 16:29:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=44800197</link><dc:creator>avallach</dc:creator><comments>https://news.ycombinator.com/item?id=44800197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44800197</guid></item><item><title><![CDATA[New comment by avallach in "Perplexity Response to Cloudflare"]]></title><description><![CDATA[
<p>And then once they see that the website operator blocked the perplexity-user, apparently instead of respecting that, they not only ignore robots.txt, but actively try to bypass the security measures established with the explicit purpose of limiting their access. If this was about bypassing DRM rather than AI-WAF, it would be plainly illegal.<p>To me this invalidates their whole claim that Cloudflare fails to tell the difference between scraper and user-driven agent. Instead, distinguishing them is trivial, and the block is intentional.</p>
]]></description><pubDate>Tue, 05 Aug 2025 13:44:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=44797882</link><dc:creator>avallach</dc:creator><comments>https://news.ycombinator.com/item?id=44797882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44797882</guid></item><item><title><![CDATA[New comment by avallach in "Perplexity Response to Cloudflare"]]></title><description><![CDATA[
<p>Cloudflare did explain a proper solution: "Separate bots for separate activities". E.g. here: one bot for scraping/indexing, and one for non-persistent user-driven retrieval.<p>Website owners have a right to block both if they wish. Isn't it obvious that bypassing a bot block is a violation of the owners right to decide whom to admit?<p>Perplexity's almost seems to believe that "robots.txt was only made for scraping bots, so if our bot is not scraping, it's fair for us to ignore it and bypass the enforcement". And their core business is a bot, so they really should have known better.</p>
]]></description><pubDate>Tue, 05 Aug 2025 07:57:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=44795426</link><dc:creator>avallach</dc:creator><comments>https://news.ycombinator.com/item?id=44795426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44795426</guid></item><item><title><![CDATA[New comment by avallach in "Show HN: Tramway SDK – An unholy union between Half-Life and Morrowind engines"]]></title><description><![CDATA[
<p>The filename is 'poland.gif', I wonder what's the message there.</p>
]]></description><pubDate>Wed, 08 Jan 2025 06:51:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=42631709</link><dc:creator>avallach</dc:creator><comments>https://news.ycombinator.com/item?id=42631709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42631709</guid></item><item><title><![CDATA[New comment by avallach in "Google Algorithm Leaked"]]></title><description><![CDATA[
<p>The post title is misleading. The algorithm did not leak, only the documentation listing all the signals that can <i>possibly</i> be used as inputs for that algorithm. It doesn't reveal which ones are actually used and how.</p>
]]></description><pubDate>Sat, 01 Jun 2024 10:20:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=40544418</link><dc:creator>avallach</dc:creator><comments>https://news.ycombinator.com/item?id=40544418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40544418</guid></item><item><title><![CDATA[New comment by avallach in "Voxel Displacement Renderer – Modernizing the Retro 3D Aesthetic"]]></title><description><![CDATA[
<p>The magic lies in tessellation. Tessellation is an efficient GPU process of heavily subdividing your mesh, so that displacement maps can add visible geometric details afterwards. And because it's dynamic you can selectively apply it only to the meshes that are close to the camera. These are reasons why it's better than subdividing the mesh at preprocessing stage and "baking in " the displacement into vertex positions.</p>
]]></description><pubDate>Sat, 25 May 2024 12:27:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=40474581</link><dc:creator>avallach</dc:creator><comments>https://news.ycombinator.com/item?id=40474581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40474581</guid></item><item><title><![CDATA[New comment by avallach in "Voxel Displacement Renderer – Modernizing the Retro 3D Aesthetic"]]></title><description><![CDATA[
<p>No, at least not in the "automatic" way the Nvidia RTX Remix does. You would not only need to generate the displacement maps for textures, but the most importantly port the game to this new rendering engine. It's an extremely complicated task if done by reverse engineering and hacking the executable, without ability to read and recompile the source code.</p>
]]></description><pubDate>Sat, 25 May 2024 08:05:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=40473433</link><dc:creator>avallach</dc:creator><comments>https://news.ycombinator.com/item?id=40473433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40473433</guid></item><item><title><![CDATA[New comment by avallach in "Hybrid-Net: Real-time audio source separation, generate lyrics, chords, beat"]]></title><description><![CDATA[
<p>In the Android app I consistently get "Downloading model file" stuck at exactly -60830200% . Tried clearing data and caches and changing the connection.</p>
]]></description><pubDate>Tue, 26 Mar 2024 18:49:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=39831405</link><dc:creator>avallach</dc:creator><comments>https://news.ycombinator.com/item?id=39831405</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39831405</guid></item><item><title><![CDATA[New comment by avallach in "Breaking "DRM" in Polish trains [video]"]]></title><description><![CDATA[
<p>In various trains, over 20 versions of the compiled firmware with unique variants of the locking algorithm were found. And to make matters worse, the trains were found to have something that appears to be a GSM-to-CAN bridge. It isn't reverse engineered yet but AFAIK shouldn't be there and in the worst case may be a remote control backdoor.</p>
]]></description><pubDate>Thu, 28 Dec 2023 08:38:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=38791342</link><dc:creator>avallach</dc:creator><comments>https://news.ycombinator.com/item?id=38791342</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38791342</guid></item><item><title><![CDATA[New comment by avallach in "Croquet: Live, network-transparent 3D gaming"]]></title><description><![CDATA[
<p>This looks great!<p>But with all these mentions of democratizing and opposing centralization, the licensing model seems unclear to me. The Croquet Microverse is Apache-licensed but "built on top of Croquet OS" which seems to be proprietary with paid and centralized server. Does anyone understand whether at least the client side component of the Croquet OS, which interfaces with the Microverse, is open source so that alternative server implementation could be developed without legally dubious reverse engineering of the protocol?</p>
]]></description><pubDate>Tue, 26 Dec 2023 08:52:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=38770029</link><dc:creator>avallach</dc:creator><comments>https://news.ycombinator.com/item?id=38770029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38770029</guid></item><item><title><![CDATA[New comment by avallach in "MemoryCache: Augmenting local AI with browser data"]]></title><description><![CDATA[
<p>PrivateGPT repository in case anyone's interested: <a href="https://github.com/imartinez/privateGPT">https://github.com/imartinez/privateGPT</a> . It doesn't seem to be linked from their official website.</p>
]]></description><pubDate>Tue, 12 Dec 2023 18:12:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=38616015</link><dc:creator>avallach</dc:creator><comments>https://news.ycombinator.com/item?id=38616015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38616015</guid></item><item><title><![CDATA[New comment by avallach in "Average distance to a supermarket in Amsterdam is 400 meter or 1300 feet"]]></title><description><![CDATA[
<p>I'd qualify the most popular chains here (like Albert Hein) as super markets. You can buy not only food, but also all the basic home supplies (cleaning products etc), large choice of drinks and sweets and so on. Basically all you need on daily basis as long as you're not too picky about the brands. But not home _equipment_. In years of living here in few places I've been only going to the store by feet. Indeed it's every few days as apartments are mostly small and you have no space for storing/freezing a lot of food. And there are mice everywhere.</p>
]]></description><pubDate>Fri, 08 Dec 2023 08:33:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=38566665</link><dc:creator>avallach</dc:creator><comments>https://news.ycombinator.com/item?id=38566665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38566665</guid></item><item><title><![CDATA[New comment by avallach in "Meta's new AI image generator was trained on 1.1B Instagram and FB photos"]]></title><description><![CDATA[
<p>I got the same from the Netherlands</p>
]]></description><pubDate>Thu, 07 Dec 2023 17:39:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=38559313</link><dc:creator>avallach</dc:creator><comments>https://news.ycombinator.com/item?id=38559313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38559313</guid></item></channel></rss>