<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: codedokode</title><link>https://news.ycombinator.com/user?id=codedokode</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 23 May 2026 02:30:23 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=codedokode" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by codedokode in "GitHub confirms breach of 3,800 repos via malicious VSCode extension"]]></title><description><![CDATA[
<p>Note that VS Code is built on Electron and it is a pain to sandbox because Electron has (had?) SUID sandbox helper, and you cannot run SUID binaries in sandbox easily. Sandboxing on Linux is extremely difficult task.</p>
]]></description><pubDate>Wed, 20 May 2026 19:45:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48213078</link><dc:creator>codedokode</dc:creator><comments>https://news.ycombinator.com/item?id=48213078</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48213078</guid></item><item><title><![CDATA[New comment by codedokode in "Mini Shai-Hulud Strikes Again: 314 npm Packages Compromised"]]></title><description><![CDATA[
<p>Namespaces look dangerous to me because they break lot of assumptions software was built on before. For example, sudo relies on /etc/sudoers being accessible only to root. But with unprivileged containers one can easily create a filesystem namespace where /etc/sudoers would contain arbitrary data. I think, SUID bit won't work in container, but there might be other ways to confuse privileged software using containers. Or not?<p>Also, if the container has access to dbus, one can try to exploit multiple services listening on dbus.</p>
]]></description><pubDate>Tue, 19 May 2026 18:52:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48197628</link><dc:creator>codedokode</dc:creator><comments>https://news.ycombinator.com/item?id=48197628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48197628</guid></item><item><title><![CDATA[New comment by codedokode in "Mini Shai-Hulud Strikes Again: 314 npm Packages Compromised"]]></title><description><![CDATA[
<p>If you are using NPM for business, you should be paying for a repository which was checked by antivirus company and not rely on free repository supported by unpaid volunteers.</p>
]]></description><pubDate>Tue, 19 May 2026 18:41:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48197467</link><dc:creator>codedokode</dc:creator><comments>https://news.ycombinator.com/item?id=48197467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48197467</guid></item><item><title><![CDATA[New comment by codedokode in "Iran starts Bitcoin-backed ship insurance for Hormuz strait"]]></title><description><![CDATA[
<p>It is ridiculous that countries like Australia (a party to a convention) have a say in whether Turkey should or should not pass ships through the strait. This looks like a legacy of colonization era. This convention should be repelled, and the new agreement should be made by Russia and Turkey and other Black sea countries ignoring the interests of colonizers.</p>
]]></description><pubDate>Tue, 19 May 2026 08:59:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48190953</link><dc:creator>codedokode</dc:creator><comments>https://news.ycombinator.com/item?id=48190953</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48190953</guid></item><item><title><![CDATA[New comment by codedokode in "Iran starts Bitcoin-backed ship insurance for Hormuz strait"]]></title><description><![CDATA[
<p>I think US blocked international waters around Cuba, without any legal basis (although there is no such thing as international law anyway) at the time of Cuban crisis. And now US seems to block international waters near Iran threatening to attack any ship going to or from Iran, without any legal basis.<p>Proof: <a href="https://apnews.com/article/us-iran-war-navy-blockade-strait-of-hormuz-5ede64fed469d3cf99524976183e3bfc" rel="nofollow">https://apnews.com/article/us-iran-war-navy-blockade-strait-...</a></p>
]]></description><pubDate>Tue, 19 May 2026 08:43:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48190829</link><dc:creator>codedokode</dc:creator><comments>https://news.ycombinator.com/item?id=48190829</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48190829</guid></item><item><title><![CDATA[New comment by codedokode in "Iran starts Bitcoin-backed ship insurance for Hormuz strait"]]></title><description><![CDATA[
<p>I think US established a naval blockage against Cuba and other countries multiple times in history, blocking passage of ships in international waters.</p>
]]></description><pubDate>Tue, 19 May 2026 07:58:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48190518</link><dc:creator>codedokode</dc:creator><comments>https://news.ycombinator.com/item?id=48190518</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48190518</guid></item><item><title><![CDATA[New comment by codedokode in "War game exposed U.S. vulnerability to low-tech warfare"]]></title><description><![CDATA[
<p>Anyone can buy a StarLink terminal though. Also, you can use a friend's spy satellite if you don't have your own.</p>
]]></description><pubDate>Tue, 19 May 2026 05:23:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48189498</link><dc:creator>codedokode</dc:creator><comments>https://news.ycombinator.com/item?id=48189498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48189498</guid></item><item><title><![CDATA[New comment by codedokode in "War game exposed U.S. vulnerability to low-tech warfare"]]></title><description><![CDATA[
<p>Modern Shaheds can be controlled through satellite links like StarLink, with high quality video. Also, targeting a large pile of metal in the sea should not be difficult with something like a radar.</p>
]]></description><pubDate>Tue, 19 May 2026 05:18:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48189465</link><dc:creator>codedokode</dc:creator><comments>https://news.ycombinator.com/item?id=48189465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48189465</guid></item><item><title><![CDATA[New comment by codedokode in "U.S. DOJ demands Apple and Google unmask over 100k users of car-tinkering app"]]></title><description><![CDATA[
<p>That's why you should be downloading from F-Droid anonymously.</p>
]]></description><pubDate>Fri, 15 May 2026 18:11:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48151869</link><dc:creator>codedokode</dc:creator><comments>https://news.ycombinator.com/item?id=48151869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48151869</guid></item><item><title><![CDATA[New comment by codedokode in "A 0-click exploit chain for the Pixel 10"]]></title><description><![CDATA[
<p>I think it is 3 extra instructions on RISC-V if you add signed numbers. So 1 addition (the most popular operation) turns into 4 instructions. What are those people thinking? I generally like RISC-V but this part in my opinion, is wrong. They should just have added "overflow enabled" bit to the add instruction.</p>
]]></description><pubDate>Fri, 15 May 2026 17:02:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48151050</link><dc:creator>codedokode</dc:creator><comments>https://news.ycombinator.com/item?id=48151050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48151050</guid></item><item><title><![CDATA[New comment by codedokode in "A 0-click exploit chain for the Pixel 10"]]></title><description><![CDATA[
<p>>  is a choice you can make when compiling software<p>That is not a solution because it means the code can behave differently, and expose vulnerability if wrong compilation settings are chosen.<p>The functions like "wrapping_add" have such a long names so that nobody wants to use them and they make the code ugly. Instead, "+" should be used for addition with exceptions, and something like "wrap+" or "<+>" or "[+]" used for wrapping addition.<p>That's how people work, they will choose the laziest path (the simplest function name) and this is why you should use "+" for safer, non-wrapping addition and make the symbol for wrapping addition long and unattractive. Make writing unsafe code harder. This is just basic psychology.<p>C has the same problem, they have functions checking for overflow, but they also have long and ugly names that discourage their use.<p>> modern hardware will just wrap if you don't check and that's cheaper<p>So  you suggest that because x86 is a poorly designed architecture, we should adapt programing languages to its poor design? x86 will be gone sooner or later anyway.<p>Also, there are languages like JS, Python, Swift which chose the right path, it is only C and Rust developers who seem to be backwards.</p>
]]></description><pubDate>Fri, 15 May 2026 16:50:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48150888</link><dc:creator>codedokode</dc:creator><comments>https://news.ycombinator.com/item?id=48150888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48150888</guid></item><item><title><![CDATA[New comment by codedokode in "A 0-click exploit chain for the Pixel 10"]]></title><description><![CDATA[
<p>I read about Pixel 9 Dolby Decoder bug, and it is based on integer overflow. It was a mistake to allow "+" operator to overflow, and this must be fixed in new languages like Rust, but it is not.</p>
]]></description><pubDate>Fri, 15 May 2026 14:31:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48149143</link><dc:creator>codedokode</dc:creator><comments>https://news.ycombinator.com/item?id=48149143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48149143</guid></item><item><title><![CDATA[New comment by codedokode in "A few words on DS4"]]></title><description><![CDATA[
<p>It contains comparisons: <a href="https://huggingface.co/deepseek-ai/DeepSeek-V4-Flash" rel="nofollow">https://huggingface.co/deepseek-ai/DeepSeek-V4-Flash</a></p>
]]></description><pubDate>Fri, 15 May 2026 00:14:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48142922</link><dc:creator>codedokode</dc:creator><comments>https://news.ycombinator.com/item?id=48142922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48142922</guid></item><item><title><![CDATA[New comment by codedokode in "A few words on DS4"]]></title><description><![CDATA[
<p>I thought DeepSeek was closed-weights and proprietary? I wonder how it compares against Western open-weight models. The hugging face page contains the comparison only with proprietary models for some reason.</p>
]]></description><pubDate>Thu, 14 May 2026 23:49:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48142751</link><dc:creator>codedokode</dc:creator><comments>https://news.ycombinator.com/item?id=48142751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48142751</guid></item><item><title><![CDATA[New comment by codedokode in "New Nginx Exploit"]]></title><description><![CDATA[
<p>I think "rewrite" is rarely used nowadays? Isn't it something from old days of PHP and Apache?</p>
]]></description><pubDate>Thu, 14 May 2026 23:08:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48142441</link><dc:creator>codedokode</dc:creator><comments>https://news.ycombinator.com/item?id=48142441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48142441</guid></item><item><title><![CDATA[New comment by codedokode in "Kickstarter is forced to ban adult content by payment processors"]]></title><description><![CDATA[
<p>They do not have SMS OTP confirmation for bank card purchases? It is much more difficult to deny anything when there is a record of delivered SMS message along with phone identifier and precise location.</p>
]]></description><pubDate>Wed, 13 May 2026 21:56:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48128148</link><dc:creator>codedokode</dc:creator><comments>https://news.ycombinator.com/item?id=48128148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48128148</guid></item><item><title><![CDATA[New comment by codedokode in "Kickstarter is forced to ban adult content by payment processors"]]></title><description><![CDATA[
<p>In my country you usually need to confirm payments with SMS OTP, except for trusted merchants (but they take the risk of fraud by opting out from confirmation). So simply stealing a bank card   doesn't get you far. And pretending that you did not pay is also more difficult. Is US different? Do banks and clients trust each other in US and do not require OTP?</p>
]]></description><pubDate>Wed, 13 May 2026 21:49:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48128081</link><dc:creator>codedokode</dc:creator><comments>https://news.ycombinator.com/item?id=48128081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48128081</guid></item><item><title><![CDATA[New comment by codedokode in "Kickstarter is forced to ban adult content by payment processors"]]></title><description><![CDATA[
<p>> Adult content purchases have another problem where purchasers often deny having made the purchase when their significant other finds it on the credit card statement. Shaggy's "It wasn't me" defense.<p>Ridiculous. People who consume adult content could at least behave like adults.</p>
]]></description><pubDate>Wed, 13 May 2026 16:26:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48124076</link><dc:creator>codedokode</dc:creator><comments>https://news.ycombinator.com/item?id=48124076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48124076</guid></item><item><title><![CDATA[New comment by codedokode in "Kickstarter is forced to ban adult content by payment processors"]]></title><description><![CDATA[
<p>Well that is fair point, but cannot they just increase the commission to cover them? Also I think it is weird that when someone steals a bank card, they use it to buy adult games instead of buying an iPhone or MacBook and shipping it to the third world country.</p>
]]></description><pubDate>Wed, 13 May 2026 16:08:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48123800</link><dc:creator>codedokode</dc:creator><comments>https://news.ycombinator.com/item?id=48123800</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48123800</guid></item><item><title><![CDATA[New comment by codedokode in "Kickstarter is forced to ban adult content by payment processors"]]></title><description><![CDATA[
<p>Why payment processors do it? Why people in America do not want to earn more money from commissions? Strong church lobby? Legal risks? I think its mostly religious groups who who are against adult content and sex, or there are other groups?<p>Also this is why we should work to increase circulation of cryptocurrency. No stupid religious restrictions and stupid political sanctions.<p>Also why PornHub and OnlyFans are immune to religious lobby?</p>
]]></description><pubDate>Wed, 13 May 2026 16:02:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48123686</link><dc:creator>codedokode</dc:creator><comments>https://news.ycombinator.com/item?id=48123686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48123686</guid></item></channel></rss>