<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: nebulous1</title><link>https://news.ycombinator.com/user?id=nebulous1</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 03 Jun 2026 06:52:45 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nebulous1" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by nebulous1 in "I found a vulnerability. they found a lawyer"]]></title><description><![CDATA[
<p>Blackmail to gain what?  Speedy update to the site?  The OP is <i>going</i> to disclose the vulnerability.  The only matter up for debate is the timing.</p>
]]></description><pubDate>Sat, 21 Feb 2026 16:31:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47102249</link><dc:creator>nebulous1</dc:creator><comments>https://news.ycombinator.com/item?id=47102249</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47102249</guid></item><item><title><![CDATA[New comment by nebulous1 in "I found a vulnerability. they found a lawyer"]]></title><description><![CDATA[
<p>I read that entire article thinking it said driving instructor.  Doesn't really change anything but it makes so much more sense that he's a part time diving instructor.</p>
]]></description><pubDate>Sat, 21 Feb 2026 15:05:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47101489</link><dc:creator>nebulous1</dc:creator><comments>https://news.ycombinator.com/item?id=47101489</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47101489</guid></item><item><title><![CDATA[New comment by nebulous1 in "Pebble Index 01 – External memory for your brain"]]></title><description><![CDATA[
<p>Their Oura comparison really didn't sit well with me because of that. The device clearly uses a fraction of the power that the Oura is using.  If it had a rechargeable battery you would not have to charge it that frequently.</p>
]]></description><pubDate>Wed, 10 Dec 2025 01:50:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46213128</link><dc:creator>nebulous1</dc:creator><comments>https://news.ycombinator.com/item?id=46213128</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46213128</guid></item><item><title><![CDATA[New comment by nebulous1 in "Pebble Index 01 – External memory for your brain"]]></title><description><![CDATA[
<p>That lifespan is based on the user recording for 12 to 15 hours over those two years.  It's a $100 device that can record
12 hours of audio and then you throw it away.  You could expend the battery on your first day by holding down the button.<p>Honestly I can see a niche use but this device strikes me as quite weird and I'm not sure why it isn't a button on their new watch.</p>
]]></description><pubDate>Tue, 09 Dec 2025 15:40:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46206108</link><dc:creator>nebulous1</dc:creator><comments>https://news.ycombinator.com/item?id=46206108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46206108</guid></item><item><title><![CDATA[New comment by nebulous1 in "Molly: An Improved Signal App"]]></title><description><![CDATA[
<p>You'll need to trawl through the actual commits it appears: <a href="https://github.com/signalapp/Signal-Android/commits/main/" rel="nofollow">https://github.com/signalapp/Signal-Android/commits/main/</a></p>
]]></description><pubDate>Sat, 29 Nov 2025 13:20:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46087342</link><dc:creator>nebulous1</dc:creator><comments>https://news.ycombinator.com/item?id=46087342</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46087342</guid></item><item><title><![CDATA[New comment by nebulous1 in "Ireland is making basic income for artists program permanent"]]></title><description><![CDATA[
<p>How come?</p>
]]></description><pubDate>Wed, 15 Oct 2025 13:17:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=45592003</link><dc:creator>nebulous1</dc:creator><comments>https://news.ycombinator.com/item?id=45592003</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45592003</guid></item><item><title><![CDATA[New comment by nebulous1 in "Show HN: Shoggoth Mini – A soft tentacle robot powered by GPT-4o and RL"]]></title><description><![CDATA[
<p>> "ah, you hesitated" no more so than on every single other question.<p>It was longer.  I think almost twice as long.  Took about 2 seconds to respond generally, 4 seconds for that one.</p>
]]></description><pubDate>Wed, 16 Jul 2025 01:53:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=44577937</link><dc:creator>nebulous1</dc:creator><comments>https://news.ycombinator.com/item?id=44577937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44577937</guid></item><item><title><![CDATA[New comment by nebulous1 in "Stop killing games and the industry response"]]></title><description><![CDATA[
<p>The issue with most of what you're saying here is that all of that works the way it does because it can, not because it has to.  Code libraries, for example, may essentially prohibit what is being requested by SKG because they can. However, if they couldn't then they wouldn't.   The companies selling the libraries aren't going to simply shut up shop.<p>Which is just to say, if there's money to be made then businesses will do so within the regulatory framework.</p>
]]></description><pubDate>Sun, 06 Jul 2025 15:12:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=44481419</link><dc:creator>nebulous1</dc:creator><comments>https://news.ycombinator.com/item?id=44481419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44481419</guid></item><item><title><![CDATA[New comment by nebulous1 in "Experimental release of GrapheneOS for Pixel 9a"]]></title><description><![CDATA[
<p>I agree, but in this banking apps (around me) use the Integrity API anyway.</p>
]]></description><pubDate>Sun, 13 Apr 2025 12:50:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=43672418</link><dc:creator>nebulous1</dc:creator><comments>https://news.ycombinator.com/item?id=43672418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43672418</guid></item><item><title><![CDATA[New comment by nebulous1 in "NixOS and reproducible builds could have detected the xz backdoor"]]></title><description><![CDATA[
<p>> showdead enabled<p>Thanks, I didn't know this was something we could turn off.  Although it does feel like they could just default to collapsed too.</p>
]]></description><pubDate>Sun, 23 Mar 2025 03:03:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=43450595</link><dc:creator>nebulous1</dc:creator><comments>https://news.ycombinator.com/item?id=43450595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43450595</guid></item><item><title><![CDATA[New comment by nebulous1 in "NixOS and reproducible builds could have detected the xz backdoor"]]></title><description><![CDATA[
<p>Right.  The title seemed to be suggesting that the Nix way of doing things might have detected the backdoor.  It's actually intending to suggest ways that Nix could be changed in order to detect the backdoor.</p>
]]></description><pubDate>Sun, 23 Mar 2025 02:44:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=43450519</link><dc:creator>nebulous1</dc:creator><comments>https://news.ycombinator.com/item?id=43450519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43450519</guid></item><item><title><![CDATA[New comment by nebulous1 in "Two new PebbleOS watches"]]></title><description><![CDATA[
<p>$100 profit on a $150 watch would be crazy.  Rest of the post seems made up too.    I don't know where these numbers are coming from.  I'm genuinely confused.</p>
]]></description><pubDate>Tue, 18 Mar 2025 17:02:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=43401786</link><dc:creator>nebulous1</dc:creator><comments>https://news.ycombinator.com/item?id=43401786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43401786</guid></item><item><title><![CDATA[New comment by nebulous1 in "DiceDB"]]></title><description><![CDATA[
<p>Thanks!</p>
]]></description><pubDate>Mon, 17 Mar 2025 21:15:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=43392806</link><dc:creator>nebulous1</dc:creator><comments>https://news.ycombinator.com/item?id=43392806</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43392806</guid></item><item><title><![CDATA[New comment by nebulous1 in "DiceDB"]]></title><description><![CDATA[
<p>So, in the situation in the comment OP, with sychronized writes and and unsynchronized reads, what <i>is</i> this "happens before" stipulation prohibiting?</p>
]]></description><pubDate>Mon, 17 Mar 2025 18:58:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=43391693</link><dc:creator>nebulous1</dc:creator><comments>https://news.ycombinator.com/item?id=43391693</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43391693</guid></item><item><title><![CDATA[New comment by nebulous1 in "DiceDB"]]></title><description><![CDATA[
<p>Thanks.  So the structure in the OP is an array of uint32s.<p>> that unsynchronized reads of a uint64 will return some previous valid write, it doesn't guarantee anything about which value is returned<p>Your the second person saying this, so is my interpretation that this is dissallowed by the part that you quoted incorrect?<p>> must observe some write w such that r does not happen before w and there is no write w' such that w happens before w' and w' happens before r<p>edit: somebody is answering this below by the way</p>
]]></description><pubDate>Mon, 17 Mar 2025 18:54:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=43391666</link><dc:creator>nebulous1</dc:creator><comments>https://news.ycombinator.com/item?id=43391666</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43391666</guid></item><item><title><![CDATA[New comment by nebulous1 in "DiceDB"]]></title><description><![CDATA[
<p>I don't disagree, but that's not the claim I was replying to.  The question I was asking about was<p>> I understand the need for correct lock-free impls: Given OP's description, simply avoiding read mutexes can't be the way to go about it?<p>I did note that the documentation recommends a lock.<p>> read the first value ever set to the variable for the entire lifetime of the program<p>That is not my reading of the current memory model?  It seems to specifically prohibit this behaviour in requirement 3:<p>> 2. w does not happen before any other write w' (to x) that happens before r.</p>
]]></description><pubDate>Mon, 17 Mar 2025 18:38:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=43391482</link><dc:creator>nebulous1</dc:creator><comments>https://news.ycombinator.com/item?id=43391482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43391482</guid></item><item><title><![CDATA[New comment by nebulous1 in "DiceDB"]]></title><description><![CDATA[
<p>I don't use Go.<p><a href="https://go.dev/ref/mem" rel="nofollow">https://go.dev/ref/mem</a><p>If I'm reading this correctly, they are recommending a lock in this situation.  However, they are saying the implementations has two options, either raise an error reporting the race (if the implementation is told to do so), or, because the value being read is not larger than a machine word, reply to the read with a correct value from a previous write.  If true then it cannot reply with corrupted data.</p>
]]></description><pubDate>Mon, 17 Mar 2025 13:13:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=43388234</link><dc:creator>nebulous1</dc:creator><comments>https://news.ycombinator.com/item?id=43388234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43388234</guid></item><item><title><![CDATA[New comment by nebulous1 in "DiceDB"]]></title><description><![CDATA[
<p>Would "key-value" not have a place in the description?<p>This application may be very capable, but I agree with the person saying that its use-case isn't clear on the home page, you have to go deeper into the docs.  "Smarter than a database" also seems kind of debatable.</p>
]]></description><pubDate>Sun, 16 Mar 2025 15:30:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=43379802</link><dc:creator>nebulous1</dc:creator><comments>https://news.ycombinator.com/item?id=43379802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43379802</guid></item><item><title><![CDATA[New comment by nebulous1 in "Sidekick: Local-first native macOS LLM app"]]></title><description><![CDATA[
<p>That's the one.  Nifty little program.</p>
]]></description><pubDate>Tue, 11 Mar 2025 18:19:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=43335469</link><dc:creator>nebulous1</dc:creator><comments>https://news.ycombinator.com/item?id=43335469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43335469</guid></item><item><title><![CDATA[New comment by nebulous1 in "Sidekick: Local-first native macOS LLM app"]]></title><description><![CDATA[
<p>The name gave me a flashback to Borland Sidekick</p>
]]></description><pubDate>Tue, 11 Mar 2025 12:49:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=43331913</link><dc:creator>nebulous1</dc:creator><comments>https://news.ycombinator.com/item?id=43331913</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43331913</guid></item></channel></rss>