<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: hkwerf</title><link>https://news.ycombinator.com/user?id=hkwerf</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 05 Apr 2026 13:27:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=hkwerf" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by hkwerf in "A $100 DIY muon tomographer"]]></title><description><![CDATA[
<p>Back when I was a physics student, I helped engineer exactly this experiment as a off-the-shelf solution for schools as a classroom experiment! We used PMTs mounted on top of coffee cans:<p><a href="http://kamiokanne.uni-goettingen.de/gb/kamiokanne.htm" rel="nofollow">http://kamiokanne.uni-goettingen.de/gb/kamiokanne.htm</a><p>The FTL muons produce Cherenkov radiation in the water in the coffee cans, which is picked up by the PMTs.<p>Using this setup gives a much higher rate, as the surface is much larger compared to geiger tubes. Thus it's possible to quickly capture a sufficient amount of muons.</p>
]]></description><pubDate>Thu, 27 Feb 2025 23:08:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=43199590</link><dc:creator>hkwerf</dc:creator><comments>https://news.ycombinator.com/item?id=43199590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43199590</guid></item><item><title><![CDATA[New comment by hkwerf in "Torvalds: You can avoid Rust as a C maintainer, but you can't interfere with it"]]></title><description><![CDATA[
<p>It strikes me that the former would profit from a strong type system, whereas the latter could profit from (enforced) strict aliasing.</p>
]]></description><pubDate>Mon, 24 Feb 2025 12:55:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=43158993</link><dc:creator>hkwerf</dc:creator><comments>https://news.ycombinator.com/item?id=43158993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43158993</guid></item><item><title><![CDATA[New comment by hkwerf in "Torvalds: You can avoid Rust as a C maintainer, but you can't interfere with it"]]></title><description><![CDATA[
<p>Why exactly would it be too low-level for Rust?</p>
]]></description><pubDate>Mon, 24 Feb 2025 12:52:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=43158969</link><dc:creator>hkwerf</dc:creator><comments>https://news.ycombinator.com/item?id=43158969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43158969</guid></item><item><title><![CDATA[New comment by hkwerf in "'The tyranny of apps': those without smartphones are unfairly penalised"]]></title><description><![CDATA[
<p>I have to install an app to communicate with my child's state-sponsored daycare. I'll have to install an app to communicate with the teachers at his future school. Is this still fine?<p>It'd be one thing, if it were just apps. But all of these apps are essentially just containers for some web application.<p>Do you get access to the web application without the app? No.<p>So what's the point of the apps? So they can send you notifications and annoy you with irrelevant updates concerning other groups at the same daycare all day long, because they don't care to filter?</p>
]]></description><pubDate>Sat, 22 Feb 2025 10:56:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=43137918</link><dc:creator>hkwerf</dc:creator><comments>https://news.ycombinator.com/item?id=43137918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43137918</guid></item><item><title><![CDATA[New comment by hkwerf in "Launch HN: Massdriver (YC W22) – Self-serve cloud infra without the red tape"]]></title><description><![CDATA[
<p>Just an FYI: If I select "Features" / "API First" on your page, I end up at a 404.</p>
]]></description><pubDate>Fri, 21 Feb 2025 16:43:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=43129663</link><dc:creator>hkwerf</dc:creator><comments>https://news.ycombinator.com/item?id=43129663</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43129663</guid></item><item><title><![CDATA[New comment by hkwerf in "Docker limits unauthenticated pulls to 10/HR/IP from Docker Hub, from March 1"]]></title><description><![CDATA[
<p>> since the daemon tries to connect to the registry with SSL<p>If you rewrite DNS, you should of course also have a custom CA trusted by your container engine as well as appropriate certificates and host configurations for your registry.<p>You'll always need to take these steps if you want to go the rewrite-DNS path for isolation from external services because some proprietary tool forces you to use those services.</p>
]]></description><pubDate>Fri, 21 Feb 2025 16:40:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=43129631</link><dc:creator>hkwerf</dc:creator><comments>https://news.ycombinator.com/item?id=43129631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43129631</guid></item><item><title><![CDATA[New comment by hkwerf in "Apple pulls data protection tool after UK government security row"]]></title><description><![CDATA[
<p>I suppose they don't believe certain facts engineers are telling them. With Brexit it was coined "Project Fear". Now they're being told that adding backdoors to an encrypted service almost completely erodes trust in the encryption and, as in the case with Apple here, in the vendor. However, I suppose it is very hard to find objective facts to back this. I'd guess this is why Apple chose to both completely disable encryption and inform users about the cause.<p>Now we're probably just waiting for a law mandating encryption of cloud data. Let's see whether Apple will actually leave the UK market altogether or introduce a backdoor.</p>
]]></description><pubDate>Fri, 21 Feb 2025 16:26:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=43129425</link><dc:creator>hkwerf</dc:creator><comments>https://news.ycombinator.com/item?id=43129425</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43129425</guid></item><item><title><![CDATA[New comment by hkwerf in "Docker limits unauthenticated pulls to 10/HR/IP from Docker Hub, from March 1"]]></title><description><![CDATA[
<p>This is only for Docker Desktop. The Docker Engine itself is free (AFAIK). If you're on Linux, you probably don't care about Docker Desktop at all.</p>
]]></description><pubDate>Fri, 21 Feb 2025 14:33:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=43127863</link><dc:creator>hkwerf</dc:creator><comments>https://news.ycombinator.com/item?id=43127863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43127863</guid></item><item><title><![CDATA[New comment by hkwerf in "Docker limits unauthenticated pulls to 10/HR/IP from Docker Hub, from March 1"]]></title><description><![CDATA[
<p>I get why this is annoying.<p>However, if you are using docker's registry without authentication and you don't want to go through the effort of adding the credentials you already have, you are essentially relying on a free service for production already, which may be pulled any time without prior notice. You are already taking the risk of a production outage. Now it's just formalized that your limit is 10 pulls per IP per hour. I don't really get how this can shift your evaluation from using (and paying for) docker's registry to paying for your own registry. It seems orthogonal to the evaluation itself.</p>
]]></description><pubDate>Fri, 21 Feb 2025 14:27:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=43127807</link><dc:creator>hkwerf</dc:creator><comments>https://news.ycombinator.com/item?id=43127807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43127807</guid></item><item><title><![CDATA[New comment by hkwerf in "Leaking the email of any YouTube user for $10,000"]]></title><description><![CDATA[
<p>You're essentially suggesting a Drake equation [1] equivalent for the number of security vulnerabilities based on NLoC. What other factors would be part of this equation?<p>[1] <a href="https://en.wikipedia.org/wiki/Drake_equation" rel="nofollow">https://en.wikipedia.org/wiki/Drake_equation</a></p>
]]></description><pubDate>Wed, 12 Feb 2025 12:21:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=43024615</link><dc:creator>hkwerf</dc:creator><comments>https://news.ycombinator.com/item?id=43024615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43024615</guid></item><item><title><![CDATA[New comment by hkwerf in "Python 3.14 Getting New Interpreter"]]></title><description><![CDATA[
<p>While it's not implemented, Rust even has a keyword reserved [1] for musttail, "become": <a href="https://github.com/phi-go/rfcs/blob/guaranteed-tco/text/0000-explicit-tail-calls.md">https://github.com/phi-go/rfcs/blob/guaranteed-tco/text/0000...</a><p>[1] <a href="https://doc.rust-lang.org/reference/keywords.html" rel="nofollow">https://doc.rust-lang.org/reference/keywords.html</a></p>
]]></description><pubDate>Wed, 12 Feb 2025 11:43:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=43024356</link><dc:creator>hkwerf</dc:creator><comments>https://news.ycombinator.com/item?id=43024356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43024356</guid></item><item><title><![CDATA[New comment by hkwerf in "German civil activists win victory in election case against X"]]></title><description><![CDATA[
<p>IANAL. In Germany, something being true makes it non-defamatory [1].<p>> Wer in Beziehung auf einen anderen eine Tatsache behauptet oder verbreitet, welche denselben verächtlich zu machen oder in der öffentlichen Meinung herabzuwürdigen geeignet ist, wird, wenn nicht diese Tatsache erweislich wahr ist, mit Freiheitsstrafe bis zu einem Jahr oder mit Geldstrafe und, wenn die Tat öffentlich, in einer Versammlung oder durch Verbreiten eines Inhalts (§ 11 Absatz 3) begangen ist, mit Freiheitsstrafe bis zu zwei Jahren oder mit Geldstrafe bestraft.<p>I'll just translate the important condition for being punished for defamation ("Üble Nachrede"):<p>> [...] if not this fact is demonstrably true [...]<p>I've intentionally kept the somewhat weird word order while translating. It's just as weird to read for a German. It's an old law.<p>[1] <a href="https://www.gesetze-im-internet.de/stgb/__186.html" rel="nofollow">https://www.gesetze-im-internet.de/stgb/__186.html</a></p>
]]></description><pubDate>Fri, 07 Feb 2025 19:28:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=42976493</link><dc:creator>hkwerf</dc:creator><comments>https://news.ycombinator.com/item?id=42976493</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42976493</guid></item><item><title><![CDATA[New comment by hkwerf in "Google Fixes Android Kernel Zero-Day Exploited in Attacks"]]></title><description><![CDATA[
<p>I'm not sure, most vendor camera apps were pretty much tied to the particular camera on the phone, on the phones I've had. For UVC, I usually needed to use another camera app.<p>You could try to initiate a video call with the locked device, though.</p>
]]></description><pubDate>Fri, 07 Feb 2025 12:57:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=42972031</link><dc:creator>hkwerf</dc:creator><comments>https://news.ycombinator.com/item?id=42972031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42972031</guid></item><item><title><![CDATA[New comment by hkwerf in "Is the use of reCAPTCHA GDPR-compliant?"]]></title><description><![CDATA[
<p>Well, I opened them in a plain browser profile and in the non-translated page the options seem clear to me? The buttons literally say this:<p>- Settings / Einstellungen<p>- Accept / Akzeptierten<p>- Reject All / Alle Ablehnen<p>The English translation is on the buttons in the non-translated page and those translations are fine. There's even a reject all button, which is fine too. The only not so nice thing is that the "Accept" button is coloured green.<p>Again, I don't want to defend those banners.</p>
]]></description><pubDate>Fri, 07 Feb 2025 12:15:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=42971732</link><dc:creator>hkwerf</dc:creator><comments>https://news.ycombinator.com/item?id=42971732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42971732</guid></item><item><title><![CDATA[New comment by hkwerf in "Google Fixes Android Kernel Zero-Day Exploited in Attacks"]]></title><description><![CDATA[
<p>That's what I'm wondering too. This is in uvcvideo, processing data from USB-connected cameras.<p>So, maybe you can exploit it by connecting a camera to the USB port? That would be bad enough. But this code only seems to be called if a video stream is active. So things like unlocking a locked phone seems improbable to be possible.</p>
]]></description><pubDate>Fri, 07 Feb 2025 12:05:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=42971669</link><dc:creator>hkwerf</dc:creator><comments>https://news.ycombinator.com/item?id=42971669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42971669</guid></item><item><title><![CDATA[New comment by hkwerf in "Is the use of reCAPTCHA GDPR-compliant?"]]></title><description><![CDATA[
<p>I concede that cookie banners are not helpful here. I also admit that I rarely see them anymore, as uBlock Origin removes them for me. I probably shouldn't have assumed that the web I see is the web everyone else sees.</p>
]]></description><pubDate>Fri, 07 Feb 2025 11:26:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=42971448</link><dc:creator>hkwerf</dc:creator><comments>https://news.ycombinator.com/item?id=42971448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42971448</guid></item><item><title><![CDATA[New comment by hkwerf in "Is the use of reCAPTCHA GDPR-compliant?"]]></title><description><![CDATA[
<p>At this time of day, I'd wager half of the users here are able to comprehend German texts. The other half knows how to use a translation tool.</p>
]]></description><pubDate>Fri, 07 Feb 2025 10:10:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=42971097</link><dc:creator>hkwerf</dc:creator><comments>https://news.ycombinator.com/item?id=42971097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42971097</guid></item><item><title><![CDATA[New comment by hkwerf in "Particulate matter exposure diminishes cognitive functioning"]]></title><description><![CDATA[
<p>> The primary metric of interest in this task is cognitive control, measured using ΔRT (the difference in response time between repeat sequences and change sequences).<p>Can someone elaborate on the naming of that parameter? I would have guessed that a parameter named "cognitive control" yields better cognitive function for larger values. Is there a reason for that name?</p>
]]></description><pubDate>Thu, 06 Feb 2025 21:23:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=42966630</link><dc:creator>hkwerf</dc:creator><comments>https://news.ycombinator.com/item?id=42966630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42966630</guid></item><item><title><![CDATA[New comment by hkwerf in "The Global Capslock Key"]]></title><description><![CDATA[
<p>It's 2025 and this new tool works on X, but not on wayland. We are lost.</p>
]]></description><pubDate>Thu, 06 Feb 2025 13:41:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=42962189</link><dc:creator>hkwerf</dc:creator><comments>https://news.ycombinator.com/item?id=42962189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42962189</guid></item><item><title><![CDATA[New comment by hkwerf in "The missing cross-platform OS API for timers"]]></title><description><![CDATA[
<p>> Setting an OS timer would make the thread use 0% CPU. “Regularly querying the system time and comparing to a limit” would not.<p>As mentioned, this is the first case and can be achieved by calls to sleep/Sleep/etc. You'd only regularly query if there is actual useful work to be done. That's the premise of the second case you quoted from.</p>
]]></description><pubDate>Thu, 06 Feb 2025 13:35:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=42962133</link><dc:creator>hkwerf</dc:creator><comments>https://news.ycombinator.com/item?id=42962133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42962133</guid></item></channel></rss>