<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: om2</title><link>https://news.ycombinator.com/user?id=om2</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 17:48:37 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=om2" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by om2 in "Venom and hot peppers offer a key to killing resistant bacteria"]]></title><description><![CDATA[
<p>That article doesn’t explain why acupuncture works, just gives a hint of a possible mechanism. It also doesn’t contain any evidence that acupuncture works at all (other than as a placebo).</p>
]]></description><pubDate>Mon, 11 May 2026 15:27:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48096298</link><dc:creator>om2</dc:creator><comments>https://news.ycombinator.com/item?id=48096298</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48096298</guid></item><item><title><![CDATA[New comment by om2 in "Local privilege escalation via execve()"]]></title><description><![CDATA[
<p>- and + operators have the same precedence. And a similar bug is possible if the operators were the same (both -). So I’m not sure it’s right to blame this on operator precedence or mixed operators. It’s just that, ultimately, the “consume” needs to be subtracted, not added.</p>
]]></description><pubDate>Sun, 10 May 2026 04:07:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48080908</link><dc:creator>om2</dc:creator><comments>https://news.ycombinator.com/item?id=48080908</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48080908</guid></item><item><title><![CDATA[New comment by om2 in "FFmpeg to Google: Fund us or stop sending bugs"]]></title><description><![CDATA[
<p>> They also have the option to not spend resources finding the bugs in the first place.<p>The Copenhagen interpretation of security bugs: if you don’t look for it, it doesn’t exist and is not a problem.</p>
]]></description><pubDate>Wed, 12 Nov 2025 06:45:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45897059</link><dc:creator>om2</dc:creator><comments>https://news.ycombinator.com/item?id=45897059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45897059</guid></item><item><title><![CDATA[New comment by om2 in "FFmpeg to Google: Fund us or stop sending bugs"]]></title><description><![CDATA[
<p>The codec is compiled in, enabled by default, and auto detected through file magic, so the fact that it is an obscure 1990s hobby codec does not in any way make the vulnerability less exploitable. At this point I think FFmpeg is being intentionally deceptive by constantly mentioning only the ancient obscure hobby status and not the fact that it’s on by default and autodetected. They have also rejected suggestions to turn obscure hobby codecs off by default, giving more priority to their goal of playing every media format ever than to security.</p>
]]></description><pubDate>Wed, 12 Nov 2025 06:41:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45897036</link><dc:creator>om2</dc:creator><comments>https://news.ycombinator.com/item?id=45897036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45897036</guid></item><item><title><![CDATA[New comment by om2 in "FFmpeg to Google: Fund us or stop sending bugs"]]></title><description><![CDATA[
<p>Nation-states are a very relevant part of the threat model.</p>
]]></description><pubDate>Wed, 12 Nov 2025 06:34:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45896995</link><dc:creator>om2</dc:creator><comments>https://news.ycombinator.com/item?id=45896995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45896995</guid></item><item><title><![CDATA[New comment by om2 in "FFmpeg to Google: Fund us or stop sending bugs"]]></title><description><![CDATA[
<p>In this world and the alternate universe both, attackers can also use _un_published vulnerabilities because they have high incentive to do research. Keeping a bug secret does not prevent it from existing or from being exploited.</p>
]]></description><pubDate>Wed, 12 Nov 2025 06:32:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=45896986</link><dc:creator>om2</dc:creator><comments>https://news.ycombinator.com/item?id=45896986</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45896986</guid></item><item><title><![CDATA[New comment by om2 in "Intent to Deprecate and Remove XSLT"]]></title><description><![CDATA[
<p>Take it up with the parent of my comment, who compared them directly.</p>
]]></description><pubDate>Mon, 03 Nov 2025 07:09:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45796564</link><dc:creator>om2</dc:creator><comments>https://news.ycombinator.com/item?id=45796564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45796564</guid></item><item><title><![CDATA[New comment by om2 in "Intent to Deprecate and Remove XSLT"]]></title><description><![CDATA[
<p>Implementing it without tons of security bugs is apparently pretty hard.</p>
]]></description><pubDate>Mon, 03 Nov 2025 07:08:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=45796558</link><dc:creator>om2</dc:creator><comments>https://news.ycombinator.com/item?id=45796558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45796558</guid></item><item><title><![CDATA[New comment by om2 in "Intent to Deprecate and Remove XSLT"]]></title><description><![CDATA[
<p>It doesn’t scale well to content that changes dynamically on the client side very well. Dynamic manipulation of the post transform XSL-FO is confusing and difficult, retransforming the whole document from source is too slow and loses state. This is a big part of why CSS won.</p>
]]></description><pubDate>Sat, 01 Nov 2025 22:40:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45786092</link><dc:creator>om2</dc:creator><comments>https://news.ycombinator.com/item?id=45786092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45786092</guid></item><item><title><![CDATA[New comment by om2 in "Intent to Deprecate and Remove XSLT"]]></title><description><![CDATA[
<p>Fetch API is a pretty recent addition to the web platform. Back in the day, you could absolutely embed images of stylesheets from ftp: URLs. You could even use it with XMLHttpRequest (predecessor of Fetch). Even further back, gopher: was integrated with the web. URL schemes were invented for the web with the idea that http: is not the only one. These other protocols were really part of the web until they weren’t.</p>
]]></description><pubDate>Sat, 01 Nov 2025 22:37:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=45786061</link><dc:creator>om2</dc:creator><comments>https://news.ycombinator.com/item?id=45786061</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45786061</guid></item><item><title><![CDATA[New comment by om2 in "Intent to Deprecate and Remove XSLT"]]></title><description><![CDATA[
<p>XSLT is also a really problematic feature from an implementation perspective (albeit in a different way than showModalDialog or MutationObservers).<p>I’m not a Chrome dev but I think they have decent reasons for going this way.</p>
]]></description><pubDate>Sat, 01 Nov 2025 07:40:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=45779884</link><dc:creator>om2</dc:creator><comments>https://news.ycombinator.com/item?id=45779884</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45779884</guid></item><item><title><![CDATA[New comment by om2 in "Libxml2's "no security embargoes" policy"]]></title><description><![CDATA[
<p>We have contributed a number of upstream fixes<p><pre><code>  $ cd gnome-libxml2.git
  $ git log --oneline --author=@apple.com | wc -l
      43
</code></pre>
The main reason we have a fork at all is that upstream libxml2 has broken source and binary compatibility in various ways, and we can't take those changes because libxml2 is public API on our platforms. We do make an effort to upstream all security fixes, though we sometimes get to it only after we ship.</p>
]]></description><pubDate>Thu, 26 Jun 2025 17:16:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=44389315</link><dc:creator>om2</dc:creator><comments>https://news.ycombinator.com/item?id=44389315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44389315</guid></item><item><title><![CDATA[New comment by om2 in "Missing Matter in Universe Found"]]></title><description><![CDATA[
<p>The speed of light in a vacuum does not change. The speed of light in a non-vacuum medium can be different than the speed of light in a vacuum, however. And light passing from one medium to another changes speed (and is refracted). See <a href="https://en.wikipedia.org/wiki/Refractive_index" rel="nofollow">https://en.wikipedia.org/wiki/Refractive_index</a></p>
]]></description><pubDate>Sat, 21 Jun 2025 18:52:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=44339826</link><dc:creator>om2</dc:creator><comments>https://news.ycombinator.com/item?id=44339826</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44339826</guid></item><item><title><![CDATA[New comment by om2 in "Missing Matter in Universe Found"]]></title><description><![CDATA[
<p>This study accounts for missing ordinary matter, not dark matter. The linked article makes this clear in the first paragraph. Sometimes I wonder if the first commenters (and often top commenters) on HN read the article at all or just respond based on the headline, because these comments often seem barely related to the actual article content.</p>
]]></description><pubDate>Fri, 20 Jun 2025 04:46:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=44324810</link><dc:creator>om2</dc:creator><comments>https://news.ycombinator.com/item?id=44324810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44324810</guid></item><item><title><![CDATA[New comment by om2 in "Declarative Web Push"]]></title><description><![CDATA[
<p>Web Push does have the sound option now.</p>
]]></description><pubDate>Fri, 04 Apr 2025 05:56:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=43578785</link><dc:creator>om2</dc:creator><comments>https://news.ycombinator.com/item?id=43578785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43578785</guid></item><item><title><![CDATA[New comment by om2 in "Declarative Web Push"]]></title><description><![CDATA[
<p>It reduces notification display latency because they can be displayed directly by the system services managing push, without having to wait for an opportune time to fire up a service worker process. It does still allow customizing the notification with code, but even in that case, having the declarative notification as a fallback improves reliability.</p>
]]></description><pubDate>Fri, 04 Apr 2025 03:36:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=43578087</link><dc:creator>om2</dc:creator><comments>https://news.ycombinator.com/item?id=43578087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43578087</guid></item><item><title><![CDATA[New comment by om2 in "Declarative Web Push"]]></title><description><![CDATA[
<p>Battery friendly because notifications can be coalesced by the OS and processed without having to fire up a full browser engine process and JS VM just to unpack the notification and post a visible notification.<p>Even in the case where the app needs local processing to show the best notification, having this as fallback removes the risk that the app misses the deadline to display a visible notification and therefore loses its push subscription (which is a behavior Chrome and Firefox have too).<p>We're also not removing classic Web Push, so web apps can deny themselves the benefits of Declarative Web Push if they don't like it.</p>
]]></description><pubDate>Thu, 03 Apr 2025 23:50:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=43576839</link><dc:creator>om2</dc:creator><comments>https://news.ycombinator.com/item?id=43576839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43576839</guid></item><item><title><![CDATA[New comment by om2 in "Declarative Web Push"]]></title><description><![CDATA[
<p>It's standards track and we've had positive signals from Mozilla and Google. Apple is just the first to ship in this case. Are you also mad when Apple is _not_ the first to ship a feature? Is there any way to win?</p>
]]></description><pubDate>Thu, 03 Apr 2025 23:48:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=43576823</link><dc:creator>om2</dc:creator><comments>https://news.ycombinator.com/item?id=43576823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43576823</guid></item><item><title><![CDATA[New comment by om2 in "Declarative Web Push"]]></title><description><![CDATA[
<p>In Safari 18.4 (currently in beta) tags are supported and notifications can replace each other.</p>
]]></description><pubDate>Thu, 03 Apr 2025 23:46:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=43576811</link><dc:creator>om2</dc:creator><comments>https://news.ycombinator.com/item?id=43576811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43576811</guid></item><item><title><![CDATA[New comment by om2 in "Declarative Web Push"]]></title><description><![CDATA[
<p>iOS and macOS native app notifications already work the way Declarative Web Push does, not like classic Web Push. This is giving web apps the same ability to be battery friendly and more reliable that native apps already have.</p>
]]></description><pubDate>Thu, 03 Apr 2025 20:30:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=43574988</link><dc:creator>om2</dc:creator><comments>https://news.ycombinator.com/item?id=43574988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43574988</guid></item></channel></rss>