<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: abalone</title><link>https://news.ycombinator.com/user?id=abalone</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 08 May 2026 17:15:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=abalone" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by abalone in "Online age-verification tools for child safety are surveilling adults"]]></title><description><![CDATA[
<p>Here's a good interview with the director of the Free Speech Coalition on the consequences of these "protect the kids" moral panic laws, which include widespread surveillance, banning VPNs and raising the cost of running an independent website to unsustainable levels.<p>Remember it's not just about pornography. It's anything deemed "harmful to minors" including platforms like Reddit, Bluesky or stuff conservative lawmakers think is harmful like discussion forums for LGBTQ people, sexual health information or dissident political opinions.<p>They also examine how these laws, which are often backed by the religious Right, are getting support more broadly from people who see it as a way to rein in Big Tech who are creating "social media addiction" and so forth.<p>And even <i>within</i> our industry there is a lot of money to be made by creating and selling compliance products, so even on forums like this you will find people advocating for them.<p>"Another Internet Law That Punishes Everyone" - Power User Podcast 1/9/26: <a href="https://www.youtube.com/watch?v=8bnp3nmpK9g" rel="nofollow">https://www.youtube.com/watch?v=8bnp3nmpK9g</a></p>
]]></description><pubDate>Tue, 10 Mar 2026 22:55:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47329807</link><dc:creator>abalone</dc:creator><comments>https://news.ycombinator.com/item?id=47329807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47329807</guid></item><item><title><![CDATA[New comment by abalone in "Cloudflare outage on February 20, 2026"]]></title><description><![CDATA[
<p>The code they posted doesn't quite explain the root cause. This is a good study case for resilient API design and testing.<p>They said their /v1/prefixes endpoint has this snippet:<p><pre><code>  if v := req.URL.Query().Get("pending_delete"); v != "" {
      // ignore other behavior and fetch pending objects from the ip_prefixes_deleted table
      prefixes, err := c.RO().IPPrefixes().FetchPrefixesPendingDeletion(ctx)
      
      [..snip..]
  }
</code></pre>
What's implied but not shown here is that endpoint normally returns all prefixes. They modified it to return just those pending deletion when passing a pending_delete query string parameter.<p>The immediate problem of course is this block will never execute if pending_delete has no value:<p><pre><code>  /v1/prefixes?pending_delete   <-- doesn't execute block
</code></pre>
This is because Go defaults query params to empty strings and the if statement skips this case. Which makes you wonder, what is the value supposed to be? This is not explained. If it's supposed to be:<p><pre><code>  /v1/prefixes?pending_delete=true   <--- executes block
</code></pre>
Then this would work, but the implementation fails to validate this value. From this you can infer that no unit test was written to exercise the value:<p><pre><code>  /v1/prefixes?pending_delete=false   <-- wrongly executes block
</code></pre>
The post explains "initial testing and code review focused on the BYOIP self-service API journey." We can reasonably guess their tests were passing some kind of "true" value for the param, either explicitly or using a client that defaulted param values. What they didn't test was how their new service actually called it.<p>So, while there's plenty to criticize on the testing front, that's first and foremost a basic failure to clearly define an API contract and implement unit tests for it.<p>But there's a third problem, in my view the biggest one, at the design level. For a critical delete path they chose to overload an existing endpoint that <i>defaults to returning everything.</i> This was a dangerous move. When high stakes data loss bugs are a potential outcome, it's worth considering more restrictive API that is harder to use incorrectly. If they had implemented a dedicated endpoint for pending deletes they would have likely omitted this default behavior meant for non-destructive read paths.<p>In my experience, these sorts of decisions can stem from team ownership differences. If you owned the prefixes service and were writing an automated agent that could blow away everything, you might write a dedicated endpoint for it. But if you submitted a request to a separate team to enhance their service to returns a subset of X, without explaining the context or use case very much, they may be more inclined to modify the existing endpoint for getting X. The lack of context and communication can end up missing the risks involved.<p>Final note: It's a little odd that the implementation uses Go's "if with short statement" syntax when <i>v</i> is only ever used once. This isn't wrong per se but it's strange and makes me wonder to what extent an LLM was involved.</p>
]]></description><pubDate>Sun, 22 Feb 2026 00:49:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47106852</link><dc:creator>abalone</dc:creator><comments>https://news.ycombinator.com/item?id=47106852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47106852</guid></item><item><title><![CDATA[New comment by abalone in "I’m joining OpenAI"]]></title><description><![CDATA[
<p>I think this comment misses that OpenAI hired the guy, not the project.<p>"This guy was able to vibe code a major thing" is exactly the reason they hired him. Like it or not, so-called vibe coding is the new norm for productive software development and probably what got their attention is that this guy is more or less in the top tier of vibe coders. And laser focused on helpful agents.<p>The open source project, which will supposedly remain open source and able to be "easily done" by anyone else in any case, isn't the play here. The whole premise of the comment about "squashing" open source is misplaced and logically inconsistent. Per its own logic, anyone can pick up this project and continue to vibe out on it. If it falls into obscurity it's <i>precisely because</i> the guy doing the vibe coding was doing something personally unique.</p>
]]></description><pubDate>Mon, 16 Feb 2026 03:43:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47030642</link><dc:creator>abalone</dc:creator><comments>https://news.ycombinator.com/item?id=47030642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47030642</guid></item><item><title><![CDATA[New comment by abalone in "Discord will require a face scan or ID for full access next month"]]></title><description><![CDATA[
<p>Taylor Lorenz has done excellent reporting on this. It's a right wing censorial moral panic that's forced some Democrats to go along with it by positioning it as "protecting kids". This legislation is moving at a fast clip and we have to fight back.<p>* SCREEN Act age verification with huge implications for all online privacy: <a href="https://www.youtube.com/watch?v=8bnp3nmpK9g&list=PLu4srHCWJrrjFyF0hHNi7lVFYssn35zog&index=8" rel="nofollow">https://www.youtube.com/watch?v=8bnp3nmpK9g&list=PLu4srHCWJr...</a><p>* Abolishing Section 230, the law that protects platforms like this from being sued for user content (just published today): <a href="https://www.youtube.com/watch?v=_eqt8vrtP-U&list=PLu4srHCWJrrjFyF0hHNi7lVFYssn35zog&index=2" rel="nofollow">https://www.youtube.com/watch?v=_eqt8vrtP-U&list=PLu4srHCWJr...</a><p>* UK online safety act (it's not just the U.S.) - interview with the lawyer defending 4chan: <a href="https://www.youtube.com/watch?v=DD3PGp9RhTw&list=PLu4srHCWJrrjFyF0hHNi7lVFYssn35zog&index=10" rel="nofollow">https://www.youtube.com/watch?v=DD3PGp9RhTw&list=PLu4srHCWJr...</a></p>
]]></description><pubDate>Mon, 09 Feb 2026 22:03:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46952134</link><dc:creator>abalone</dc:creator><comments>https://news.ycombinator.com/item?id=46952134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46952134</guid></item><item><title><![CDATA[New comment by abalone in "Data centers in space makes no sense"]]></title><description><![CDATA[
<p>The argument here is simply over your false claim that "You don’t need to do anything to keep panels with a significant angle clear of dust in deserts." Your only source does not, in fact, establish that, and cementation is in fact a challenge with desert solar -- something that happens much faster than every five years.<p>Repeating unsupported claims and declaring yourself the winner does not, it turns out, actually help you win an argument.</p>
]]></description><pubDate>Sat, 07 Feb 2026 05:08:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46921500</link><dc:creator>abalone</dc:creator><comments>https://news.ycombinator.com/item?id=46921500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46921500</guid></item><item><title><![CDATA[New comment by abalone in "Data centers in space makes no sense"]]></title><description><![CDATA[
<p>Thank you for providing a source. That’s an early stage research paper, not the proven solution you originally implied. There are tons of early stage research papers on all these problems on earth and in space. Often we encounter a bunch of complications in applying them at scale such as dew-related cementation[1], which is a key reason why they haven’t been deployed at sufficient scale.<p>That you point to the <i>Mars rover</i>, a mission with extremely budgeted power requirements, as proof of how soiling doesn’t pose an impediment to mega scale desert solar farms, only underscores the flaw in your reasoning.<p>[1] <a href="https://www.sciencedirect.com/science/article/abs/pii/S2213138821007888" rel="nofollow">https://www.sciencedirect.com/science/article/abs/pii/S22131...</a></p>
]]></description><pubDate>Thu, 05 Feb 2026 20:22:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46904673</link><dc:creator>abalone</dc:creator><comments>https://news.ycombinator.com/item?id=46904673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46904673</guid></item><item><title><![CDATA[New comment by abalone in "Data centers in space makes no sense"]]></title><description><![CDATA[
<p><i>> We don't use fibre optics on earth rather than lasers because of some specific limitation of the earth's surface being in orbit would avoid.</i><p>That's incorrect. Lasers can suffer from atmospheric interference and fogging on earth.<p>Here is a post from NASA explaining why they like laser communications better than RF in space.[1]<p>[1] <a href="https://solc.gsfc.nasa.gov/modules/kidszone7/mainMenu_textOnly.php" rel="nofollow">https://solc.gsfc.nasa.gov/modules/kidszone7/mainMenu_textOn...</a></p>
]]></description><pubDate>Thu, 05 Feb 2026 07:49:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46896893</link><dc:creator>abalone</dc:creator><comments>https://news.ycombinator.com/item?id=46896893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46896893</guid></item><item><title><![CDATA[New comment by abalone in "Data centers in space makes no sense"]]></title><description><![CDATA[
<p>You are again misquoting the article. She did not say soiling was "significantly less of a problem" in the desert. She in fact said it "requires you to clean them off every day or every other day or so" to prevent cement formation.<p>You claimed it was already a solved problem thanks to wind, which is false. You are unable to provide any source at all, not even a controversial one.<p>And that's just generation. Desert solar, energy storage and data center cooling at scale all remain massive engineering challenges that have not yet been generally solved. This is crucial to understand properly when comparing it to the engineering challenges of orbital computing.</p>
]]></description><pubDate>Thu, 05 Feb 2026 07:37:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46896837</link><dc:creator>abalone</dc:creator><comments>https://news.ycombinator.com/item?id=46896837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46896837</guid></item><item><title><![CDATA[New comment by abalone in "Data centers in space makes no sense"]]></title><description><![CDATA[
<p>You’re not summarizing the article fairly. She is saying the soiling mechanisms are environmentally dependent, not that there is no soiling in the desert. Again, it cites an efficiency hit of 50% in the ME. The article later notes that they’ve experimented with autonomous robots for daily panel cleaning, but it’s not a generally solved problem and it’s not true that “the wind takes care of it.”<p>And you still haven’t provided a source for your claim.</p>
]]></description><pubDate>Thu, 05 Feb 2026 00:02:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46893742</link><dc:creator>abalone</dc:creator><comments>https://news.ycombinator.com/item?id=46893742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46893742</guid></item><item><title><![CDATA[New comment by abalone in "Data centers in space makes no sense"]]></title><description><![CDATA[
<p>What’s your source for that claim? Soiling is a massive problem for desert solar, causing as high as 50% efficiency loss in the Middle East.[1]<p>[1] <a href="https://www.nlr.gov/news/detail/features/2021/scientists-studying-solar-try-solving-a-dusty-problem" rel="nofollow">https://www.nlr.gov/news/detail/features/2021/scientists-stu...</a></p>
]]></description><pubDate>Wed, 04 Feb 2026 17:02:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46888358</link><dc:creator>abalone</dc:creator><comments>https://news.ycombinator.com/item?id=46888358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46888358</guid></item><item><title><![CDATA[New comment by abalone in "Data centers in space makes no sense"]]></title><description><![CDATA[
<p>I’m all for it — converting just a third of that land to solar would be enough to power the grid in terms of raw output — but there is still a huge, unsolved problem of energy storage that scale. Without that you’re only powering your data center for five hours a day.</p>
]]></description><pubDate>Wed, 04 Feb 2026 16:46:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46888121</link><dc:creator>abalone</dc:creator><comments>https://news.ycombinator.com/item?id=46888121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46888121</guid></item><item><title><![CDATA[New comment by abalone in "Data centers in space makes no sense"]]></title><description><![CDATA[
<p><i>> using wireless communication means even less bandwidth between nodes, more noise as the number of nodes grows, and significantly higher power use</i><p>Space changes this. Laser based optical links offer bandwidth of 100 - 1000 Gbps with much lower power consumption than radio based links. They are more feasible in orbit due to the lack of interference and fogging.<p><i>> Building data centres in the middle of the sahara desert is still much better in pretty much every metric</i><p>This is not true for the power generation aspect (which is the main motivation for orbital TPUs). Desert solar is a hard problem due to the need for a water supply to keep the panels clear of dust. Also the cooling problem is greatly exacerbated.</p>
]]></description><pubDate>Wed, 04 Feb 2026 16:30:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46887887</link><dc:creator>abalone</dc:creator><comments>https://news.ycombinator.com/item?id=46887887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46887887</guid></item><item><title><![CDATA[New comment by abalone in "Data centers in space makes no sense"]]></title><description><![CDATA[
<p><i>> Even just building a long powerline around the globe to fetch it from warmer regions would be cheaper.</i><p>Deserts have good sun exposure and land availability but extremely poor water resources, which is necessary for washing the sand off the panels. There are many challenges with scaling both terrestrial and orbital solar.</p>
]]></description><pubDate>Wed, 04 Feb 2026 16:10:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46887587</link><dc:creator>abalone</dc:creator><comments>https://news.ycombinator.com/item?id=46887587</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46887587</guid></item><item><title><![CDATA[New comment by abalone in "GPTZero finds 100 new hallucinations in NeurIPS 2025 accepted papers"]]></title><description><![CDATA[
<p>What makes you say they "clearly have not read" their citations? Are you assuming that because they used ChatGPT to generate the citation section based on their description of the papers that they haven't read the papers? Are you suggesting that their clarifications of which real papers the ChatGPT citations were meant to map to are fake, and if so which ones?</p>
]]></description><pubDate>Wed, 04 Feb 2026 09:16:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46883473</link><dc:creator>abalone</dc:creator><comments>https://news.ycombinator.com/item?id=46883473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46883473</guid></item><item><title><![CDATA[New comment by abalone in "Data centers in space makes no sense"]]></title><description><![CDATA[
<p>> It makes far more sense to build data centers in the arctic.<p>What (literally) on earth makes you say this? The arctic has excellent cooling and extremely poor sun exposure. Where would the energy come from?<p>A satellite in sun-synchronous orbit would have approximately 3-5X more energy generation than a terrestrial solar panel in the arctic. Additionally anything terrestrial needs maintenance for e.g. clearing dust and snow off of the panels (a major concern in deserts which would otherwise seem to be ideal locations).<p>There are so many more considerations that go into terrestrial generation. This is not to deny the criticism of orbital panels, but rather to encourage a real and apolitical engineering discussion.</p>
]]></description><pubDate>Wed, 04 Feb 2026 09:12:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46883439</link><dc:creator>abalone</dc:creator><comments>https://news.ycombinator.com/item?id=46883439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46883439</guid></item><item><title><![CDATA[New comment by abalone in "Data centers in space makes no sense"]]></title><description><![CDATA[
<p>There are plenty of legit concerns here about e.g. the launch externalities which are actually <i>greater</i> than the launch costs themselves, i.e. climate impact to future generations.<p>However one flaw in this critique is that is only looks at the cost of ground-based solar panels and not their overall scalability. That is, manufacturing cost is far from the only factor. There is also the need for real estate in areas with good sun exposure that also have sufficient fresh water supply for cleaning.<p>When we really consider the challenges of deploying orders of magnitude more terrestrial solar, it really requires a more detailed and specific critique of the orbital vision. Positive includes near continuous solar exposure (in certain orbits) and no water requirements.<p>Much has been said of cooling but remember, there is <i>a lot of literal space</i> between the satellites for radiative cooling fins. It is envisioned they would network via optical links, and each mini satellite would be roughly on the order of a desktop GPU (not a whole data center rack). The vision is predicated on leveraging a ton of space for lots of mini satellites on the order of a Dell desktop tower. The terrestrial areas that are really cold are also not that great for solar exposure.<p>Personally I don't know how it will play out but the core concern I have about making these kinds of absolutist predictions is they make weak assumptions about the sustainable scalability of terrestrial power. And that is definitely the case here in that it only looks at the manufacturing cost of solar.</p>
]]></description><pubDate>Wed, 04 Feb 2026 09:02:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46883366</link><dc:creator>abalone</dc:creator><comments>https://news.ycombinator.com/item?id=46883366</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46883366</guid></item><item><title><![CDATA[New comment by abalone in "GPTZero finds 100 new hallucinations in NeurIPS 2025 accepted papers"]]></title><description><![CDATA[
<p>At least in one case the authors claimed to use ChatGPT to "generate the citations after giving it author-year in-text citations, titles, or their paraphrases." They pasted the hallucinations in without checking. They've since responded with corrections to real papers that in most cases are very similar to the hallucination, lending credibility to their claim.[1]<p>Not great, but to be clear this is different from fabricating the whole paper or the authors inventing the citations. (In this case at least.)<p>[1] <a href="https://openreview.net/forum?id=IiEtQPGVyV" rel="nofollow">https://openreview.net/forum?id=IiEtQPGVyV</a></p>
]]></description><pubDate>Thu, 22 Jan 2026 22:31:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46725981</link><dc:creator>abalone</dc:creator><comments>https://news.ycombinator.com/item?id=46725981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46725981</guid></item><item><title><![CDATA[New comment by abalone in "Mapping Protests in Iran"]]></title><description><![CDATA[
<p>I tried clicking on every number on this site and none of them linked to any primary sources.<p>I clicked through on the first news item I saw, "Security forces open fire on woman filming them."<p>This led to a post on X captioned 'Yasuj; "Firing a shotgun at a lady who was filming."'<p>The attached video[1] did not show a weapon. It appeared to show uniformed forces on motorbikes and some kind of muted firing sound.<p>A subsequent comment said: "Don't write the wrong text, it's marking with paintball so the operations team can arrest him. The sound of a shotgun is like this, don't give wrong information."<p>To be clear, this is not meant to defend security forces firing paintballs at or arresting people recording them, just calling into question the integrity of this particular claim suggesting lethal force, and the overall lack of support for the figures claimed.<p>[1] <a href="https://x.com/ManotoNews/status/2008440556867702830" rel="nofollow">https://x.com/ManotoNews/status/2008440556867702830</a></p>
]]></description><pubDate>Tue, 06 Jan 2026 10:16:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46510644</link><dc:creator>abalone</dc:creator><comments>https://news.ycombinator.com/item?id=46510644</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46510644</guid></item><item><title><![CDATA[New comment by abalone in "It's hard to justify Tahoe icons"]]></title><description><![CDATA[
<p>I just think it's funny he has an obnoxious snow animation all over his screed against arbitrary graphic elements.</p>
]]></description><pubDate>Tue, 06 Jan 2026 03:02:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46508254</link><dc:creator>abalone</dc:creator><comments>https://news.ycombinator.com/item?id=46508254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46508254</guid></item><item><title><![CDATA[New comment by abalone in "Datacenters in space aren't going to work"]]></title><description><![CDATA[
<p>I am skeptical as well BUT on the cooling question, which is one of the main concerns we all seem to have, the article is doing a bit of an apples-to-oranges comparison between the ISS and a cluster of small satellites.<p>It cites the ISS's centralized 16kW cooling system which is for a big space station that needs to collect and shunt heat over a relatively large area. The Suncatcher prototype is puny in comparison: just 4 TPUs and a total power budget of ballpark 2kW.<p>Suncatcher imagines a large cluster of small satellites separated by optical links, not little datacenter space stations in the sky. They would not be pulling heat from multiple systems tens of meters away like on the ISS, which bodes well for simpler passive cooling systems. And while the combined panel surface area of a large satellite cluster would be substantial, the footprint of any individual satellite, the more important metric, would likely be reasonable.<p>Personally I am more concerned with the climate impact of launches and the relatively short envisioned mission life of 5 years. If <i>the whole point</i> is better sustainability, you can't just look at the dollar cost of launches that don't internalize the environmental externalities of stuff like polluting the stratosphere.</p>
]]></description><pubDate>Sun, 30 Nov 2025 08:16:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46094848</link><dc:creator>abalone</dc:creator><comments>https://news.ycombinator.com/item?id=46094848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46094848</guid></item></channel></rss>