<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: robryk</title><link>https://news.ycombinator.com/user?id=robryk</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Apr 2026 04:05:23 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=robryk" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by robryk in "Your job is to deliver code you have proven to work"]]></title><description><![CDATA[
<p>Why do you think that this other kind of accountability (which reminds me of the way captain's or commander's responsibility is often described) is incompatible with what the article describes? Due to the focus on necessity of manual testing?</p>
]]></description><pubDate>Thu, 18 Dec 2025 15:23:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46313705</link><dc:creator>robryk</dc:creator><comments>https://news.ycombinator.com/item?id=46313705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46313705</guid></item><item><title><![CDATA[New comment by robryk in "Your job is to deliver code you have proven to work"]]></title><description><![CDATA[
<p>Would automated tests that produce a transcript of what they've done allow perusing that transcript to substitute for manual testing?</p>
]]></description><pubDate>Thu, 18 Dec 2025 15:18:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46313621</link><dc:creator>robryk</dc:creator><comments>https://news.ycombinator.com/item?id=46313621</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46313621</guid></item><item><title><![CDATA[New comment by robryk in "A school locked down after AI flagged a gun. It was a clarinet"]]></title><description><![CDATA[
<p>Even if the situations are noticed and seen fully, does it cause the schools to not punish the victim? The stories I've heard about zero tolerance policies were that _even when the situation was fully obvious_, victims got punished because they took part in an altercation.</p>
]]></description><pubDate>Thu, 18 Dec 2025 15:16:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46313586</link><dc:creator>robryk</dc:creator><comments>https://news.ycombinator.com/item?id=46313586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46313586</guid></item><item><title><![CDATA[New comment by robryk in "Cuddle Fish – A Soft Floating Robot for Safe Physical Interaction"]]></title><description><![CDATA[
<p>Why? You just need to choose electronics that doesn't use micro mechanical designs that would be damaged by helium. (Or are you pointing at some other reason?)</p>
]]></description><pubDate>Mon, 01 Dec 2025 13:22:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46107101</link><dc:creator>robryk</dc:creator><comments>https://news.ycombinator.com/item?id=46107101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46107101</guid></item><item><title><![CDATA[New comment by robryk in "Unforgeable Quantum Tokens Delivered over Fiber Network"]]></title><description><![CDATA[
<p>The larger issue for most quantum key exchange setups is the transition from classical to quantum: you want not to accidentally generate two unentangled photons in the same secret polarization.</p>
]]></description><pubDate>Wed, 25 Dec 2024 20:14:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=42510894</link><dc:creator>robryk</dc:creator><comments>https://news.ycombinator.com/item?id=42510894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42510894</guid></item><item><title><![CDATA[New comment by robryk in "A Hamiltonian Circuit for Rubik's Cube"]]></title><description><![CDATA[
<p>I think you are on the right track (sorry, I did not verify all the individual statements). If you weren't already aware of them, you might wish to learn what normal subgroups are, see how you can have a subgroup that's not a normal subgroup (and probably see what cosets are at the same time), and see how does dividing a group by a normal subgroup (to yield a group) work and what properties it has.</p>
]]></description><pubDate>Mon, 11 Nov 2024 19:19:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=42109704</link><dc:creator>robryk</dc:creator><comments>https://news.ycombinator.com/item?id=42109704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42109704</guid></item><item><title><![CDATA[New comment by robryk in "A Hamiltonian Circuit for Rubik's Cube"]]></title><description><![CDATA[
<p>The reason why it's not so simple is that various operations on the cube do not commute (whereas rotations of different wheels on a combination lock do).</p>
]]></description><pubDate>Mon, 04 Nov 2024 13:26:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=42041325</link><dc:creator>robryk</dc:creator><comments>https://news.ycombinator.com/item?id=42041325</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42041325</guid></item><item><title><![CDATA[New comment by robryk in "UK rail minister got engineer sacked for raising safety concerns"]]></title><description><![CDATA[
<p>Is it still not a free action if it replaced an ad?</p>
]]></description><pubDate>Thu, 29 Aug 2024 12:59:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=41390358</link><dc:creator>robryk</dc:creator><comments>https://news.ycombinator.com/item?id=41390358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41390358</guid></item><item><title><![CDATA[New comment by robryk in "Scientists achieve more than 98% efficiency removing nanoplastics from water"]]></title><description><![CDATA[
<p>Is it also impractical for treating potable water supplies, or for treating wastewater? (You mentioned only _bottled_ water companies.)</p>
]]></description><pubDate>Sun, 25 Aug 2024 16:04:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=41348336</link><dc:creator>robryk</dc:creator><comments>https://news.ycombinator.com/item?id=41348336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41348336</guid></item><item><title><![CDATA[New comment by robryk in "Degrees of Kevin Bacon Using Postgres"]]></title><description><![CDATA[
<p>I don't see why one has to create the actor-actor relation table. I would rather search for shortest paths in the bipartite graph where nodes are movies and actors, and divide the results by 2.</p>
]]></description><pubDate>Sun, 25 Aug 2024 10:28:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=41346200</link><dc:creator>robryk</dc:creator><comments>https://news.ycombinator.com/item?id=41346200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41346200</guid></item><item><title><![CDATA[New comment by robryk in "How the Totem Compass Works"]]></title><description><![CDATA[
<p>I wonder if they intend to measure pressure and display altitude difference (or at least its sign) at some point. (That could be very helpful when skiing.)</p>
]]></description><pubDate>Tue, 13 Aug 2024 21:17:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=41239948</link><dc:creator>robryk</dc:creator><comments>https://news.ycombinator.com/item?id=41239948</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41239948</guid></item><item><title><![CDATA[New comment by robryk in "Button Stealer"]]></title><description><![CDATA[
<p>You can always exfiltrate by inserting stuff into the page's DOM that will do the exfil from the page's context.</p>
]]></description><pubDate>Tue, 23 Jul 2024 10:13:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=41044440</link><dc:creator>robryk</dc:creator><comments>https://news.ycombinator.com/item?id=41044440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41044440</guid></item><item><title><![CDATA[New comment by robryk in "Cancel Adobe if you are a creative under NDA with your clients"]]></title><description><![CDATA[
<p>Why isn't this the model case for small claims courts?</p>
]]></description><pubDate>Fri, 07 Jun 2024 12:15:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=40607935</link><dc:creator>robryk</dc:creator><comments>https://news.ycombinator.com/item?id=40607935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40607935</guid></item><item><title><![CDATA[New comment by robryk in "This Message Does Not Exist"]]></title><description><![CDATA[
<p>As with race conditions, making things faster doesn't change things but only exposes preexisting problems. The preexisting problem I see here is sloppy definition of existence for the message: if you can see the message on a burning piece of paper, it should be considered to still exist (just as a message being sent with smoke signals does not disappear the moment it's committed to smoke).<p>E: The obvious way to fix this is to stop talking about messages existing/not existing, but talk in terms of messages being stored in X (or having been deleted from X), for some value of X.</p>
]]></description><pubDate>Sun, 02 Jun 2024 14:13:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=40554311</link><dc:creator>robryk</dc:creator><comments>https://news.ycombinator.com/item?id=40554311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40554311</guid></item><item><title><![CDATA[New comment by robryk in "A man ordered to hide his boat painted the boat on his fence"]]></title><description><![CDATA[
<p>HOAs require more than (or a very specific extension of) freedom of association to exist: they require an ability to bind any future owners of a piece of land to join the HOA (regardless of how they acquired that land: via sale, inheritance, bankruptcy, ...). For property that's not real estate that's usually not possible (see e.g. inability of companies to provide binding promises on how the data they have are used after they go bankrupt). Given that this ability applies very inconsistently across types of property, it doesn't seem like an essential part of freedom of association.</p>
]]></description><pubDate>Fri, 31 May 2024 10:34:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=40533333</link><dc:creator>robryk</dc:creator><comments>https://news.ycombinator.com/item?id=40533333</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40533333</guid></item><item><title><![CDATA[New comment by robryk in "The curious case of the missing period"]]></title><description><![CDATA[
<p>To steelman the GP's POV: there are other parts of solutions to problems where similar levels of rigour are required and cannot be filled in by using a preexisting library (state machines for distributed business logic come to mind as an example). Eliminating the need for that here doesn't help that much in general, and might even make things worse, because it gives people less experience with tasks demanding rigour before they tackle ones that are both subtler and harder.</p>
]]></description><pubDate>Tue, 21 May 2024 22:47:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=40434993</link><dc:creator>robryk</dc:creator><comments>https://news.ycombinator.com/item?id=40434993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40434993</guid></item><item><title><![CDATA[New comment by robryk in "Ask HN: What have you built with ESPHome, ESP8266 or similar hardware"]]></title><description><![CDATA[
<p>I have a power meter that sits in front of my kettle (that I also use as a teapot) that notifies me when the tea has finished brewing (i.e. when it finished boiling + a fixed delay).</p>
]]></description><pubDate>Sat, 27 Apr 2024 21:56:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=40183952</link><dc:creator>robryk</dc:creator><comments>https://news.ycombinator.com/item?id=40183952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40183952</guid></item><item><title><![CDATA[New comment by robryk in "The man who killed Google Search?"]]></title><description><![CDATA[
<p>I don't see why subjective morals cannot be realistically followed. Do you mean that it will mean sufficiently different things for different people that they any promise of this shape will not communicate much to strangers, or something else?</p>
]]></description><pubDate>Tue, 23 Apr 2024 22:42:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=40138195</link><dc:creator>robryk</dc:creator><comments>https://news.ycombinator.com/item?id=40138195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40138195</guid></item><item><title><![CDATA[New comment by robryk in "XZ backdoor story – Initial analysis"]]></title><description><![CDATA[
<p>> The only variable inside its own table is yolAbejyiejuvnup=Evjtgvsh5okmkAvj, which in this context serves as a kill switch.<p>This seems false? The trie contained also strings like `WAYLAND_DISPLAY=`, so IIUC the backdoor would remain dormant if someone tried to run sshd from something that looks like an interactive session.</p>
]]></description><pubDate>Sat, 13 Apr 2024 10:43:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=40022072</link><dc:creator>robryk</dc:creator><comments>https://news.ycombinator.com/item?id=40022072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40022072</guid></item><item><title><![CDATA[New comment by robryk in "Show HN: I made a new sensor out of 3D printer filament for my PhD"]]></title><description><![CDATA[
<p>I don't understand what happens when the sensor is bent in more than one location.<p>At the beginning you mention a ToF sensor, which made me think that you're looking at reflections from the bends and measuring distance to them, but this seems not to be the case. ISTM that if you bend the sensor in two places, you'll simply get the sum of the logattenuations from both. If we assume that the "strength" of the bend continuously changes attenuation, ISTM that you need as many strands as there are gap locations to be able to disambiguate between any two sets of bends.<p>Am I misreading something or is this intended to operate in cases where we know only one bend is present?</p>
]]></description><pubDate>Thu, 11 Apr 2024 23:24:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=40007880</link><dc:creator>robryk</dc:creator><comments>https://news.ycombinator.com/item?id=40007880</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40007880</guid></item></channel></rss>