<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: adambard</title><link>https://news.ycombinator.com/user?id=adambard</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 22 Apr 2026 11:59:19 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=adambard" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by adambard in "Secret ChatGPT plugins can be revealed by removing a parameter from an API call"]]></title><description><![CDATA[
<p>So it turns out that the way ChatGPT plugins operate, any user can use unverified plugins from arbitrary urls, just by pasting in a URL: <a href="https://platform.openai.com/docs/plugins/introduction/plugin-flow" rel="nofollow">https://platform.openai.com/docs/plugins/introduction/plugin...</a><p>With this in mind, how concerned should we really be about a pre-registered list of unverified plugins? The only new information exposed is the URLs of these various plugins, is this information so private if it was already registered in their list to begin with?</p>
]]></description><pubDate>Fri, 24 Mar 2023 18:07:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=35293186</link><dc:creator>adambard</dc:creator><comments>https://news.ycombinator.com/item?id=35293186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35293186</guid></item><item><title><![CDATA[New comment by adambard in "GitHub Copilot X – Sign up for technical preview"]]></title><description><![CDATA[
<p>That just generated an empty test function in a convenient place for me. I'm not just talking about boilerplate, it's definitely a more... organic-feeling sort of pattern matching. In fact, one of the things I find most interesting about it is the sort of mistakes it makes, like generating wrong field names (as if it simply took a guess). This is the sort of thing that I've grown to expect the deterministic tooling of IDEs to get right, so it always surprises me a bit.<p>By the same token, often it takes a stab at generating code based on something's name (plus whatever context it's looking at) and does a better job than the IDE could, because the IDE just sees datatypes and code structure. It really does feel like a complementary tool.</p>
]]></description><pubDate>Wed, 22 Mar 2023 18:06:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=35264866</link><dc:creator>adambard</dc:creator><comments>https://news.ycombinator.com/item?id=35264866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35264866</guid></item><item><title><![CDATA[New comment by adambard in "GitHub Copilot X – Sign up for technical preview"]]></title><description><![CDATA[
<p>Oh shit, you're right, I forgot about loops. Guess I'll go uninstall copilot now.</p>
]]></description><pubDate>Wed, 22 Mar 2023 17:59:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=35264765</link><dc:creator>adambard</dc:creator><comments>https://news.ycombinator.com/item?id=35264765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35264765</guid></item><item><title><![CDATA[New comment by adambard in "GitHub Copilot X – Sign up for technical preview"]]></title><description><![CDATA[
<p>Copilot user here.<p>Copilot (the existing gpt-3 one) definitely helps at writing unit tests. Yeah, sometimes it doesn't nail it, but one thing it can do reliably is to repeat a pattern, and I don't know about you, but my unit tests tend to repeat the same pattern (with some tweaks to test this-or-that-case). Quite often it infers the correct change from the name I gave the test method, but even if it doesn't it'll write a 90% correct case for me. I imagine the GPT-4 version will do more of the same with better results.<p>It cannot replace reasoning, but it can augment it (by suggesting patterns and implementations from its latent space that I hadn't thought of), and worst case it can replace quite a bit of typing.<p>Long-term, it remains to be seen how far bigger/better/stronger LLMs can push the illusion of rationality. In many fields, they may be able to simply build their ability to pattern-match to beyond some threshold of usefulness. Perhaps (some subset of) programming will be one of them.</p>
]]></description><pubDate>Wed, 22 Mar 2023 17:30:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=35264332</link><dc:creator>adambard</dc:creator><comments>https://news.ycombinator.com/item?id=35264332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35264332</guid></item><item><title><![CDATA[New comment by adambard in "Cyclists now outnumber motorists in City of London"]]></title><description><![CDATA[
<p>> So many people don't seem to realize that without suburbs you don't have farms.<p>This strikes me as a bizarre take. What do you consider a "suburb"?</p>
]]></description><pubDate>Mon, 20 Mar 2023 18:21:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=35236184</link><dc:creator>adambard</dc:creator><comments>https://news.ycombinator.com/item?id=35236184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35236184</guid></item><item><title><![CDATA[New comment by adambard in "Leaded gas was a known poison the day it was invented (2016)"]]></title><description><![CDATA[
<p>Sure, it's the influencers pumping the oil, but it's social media networks running the pipelines, and they're splitting the profits.<p>Unfortunately, toxic content is a lot harder to regulate than toxic chemicals, when one man's truth is another man's fake news.</p>
]]></description><pubDate>Sun, 12 Sep 2021 21:49:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=28505345</link><dc:creator>adambard</dc:creator><comments>https://news.ycombinator.com/item?id=28505345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28505345</guid></item><item><title><![CDATA[New comment by adambard in "The Coronavirus Is Here Forever"]]></title><description><![CDATA[
<p>There's an intuitive model that makes some sense of this finding: Masks, air filters, and distancing are effective at preventing transmission by reducing -- not eliminating -- viral load. What suffices to prevent infection from a 15-second encounter with a stranger in line at the supermarket, may not be enough when kids are in the same room breathing the same air 6 hours of every day.<p>We now know what it takes to protect a person from COVID in an environment where they are likely to be exposed to significant virus concentrations; unfortunately, getting kids to scrub up like COVID ward nurses is probably not realistic.</p>
]]></description><pubDate>Mon, 23 Aug 2021 18:04:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=28279684</link><dc:creator>adambard</dc:creator><comments>https://news.ycombinator.com/item?id=28279684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28279684</guid></item><item><title><![CDATA[New comment by adambard in "The Hair Dryer Incident (2014)"]]></title><description><![CDATA[
<p>The essay [1] from which the hairdryer anecdote is quoted has the thesis that categories (in general) are instrumental, and don't have much value separated from their context.<p>ADHD is a category of psychiatric diagnosis; psychiatric diagnoses exist to address deficiencies in function. Separating the one from the other, as you perceive, renders it meaningless -- or perhaps, useless. If one happens to have some of the traits of ADHD but it doesn't affect their life negatively, so what?<p>[1] <a href="https://slatestarcodex.com/2014/11/21/the-categories-were-made-for-man-not-man-for-the-categories/" rel="nofollow">https://slatestarcodex.com/2014/11/21/the-categories-were-ma...</a></p>
]]></description><pubDate>Thu, 17 Jun 2021 20:11:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=27544023</link><dc:creator>adambard</dc:creator><comments>https://news.ycombinator.com/item?id=27544023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27544023</guid></item><item><title><![CDATA[New comment by adambard in "The New York Times uses the dark patterns it derides"]]></title><description><![CDATA[
<p>I had the same experience cancelling my subscription. I was able to avoid the sales pitch the author received (I guess I was a little firmer), but I doubt I'll be subscribing again after I realized there was no unsubscribe button.</p>
]]></description><pubDate>Mon, 31 May 2021 01:05:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=27338758</link><dc:creator>adambard</dc:creator><comments>https://news.ycombinator.com/item?id=27338758</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27338758</guid></item><item><title><![CDATA[New comment by adambard in "Google Stadia shuts down internal studios, changing business focus"]]></title><description><![CDATA[
<p>The gameplay experience is extremely impressive. I expected input lag and streaming quality to be problematic, but I've been a frequent stadia player ever since my (free) premium bundle arrived around Christmas and issues have been rare.<p>The only thing stopping me from spending more money on games is the fact that I expect it to just evaporate one day and take the games I "bought" with it. Moving to a licensing arrangement to let me play the games I already own/could retain even if Stadia goes away, would help a lot in this regard.</p>
]]></description><pubDate>Mon, 01 Feb 2021 23:36:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=25995645</link><dc:creator>adambard</dc:creator><comments>https://news.ycombinator.com/item?id=25995645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25995645</guid></item><item><title><![CDATA[New comment by adambard in "What if we'd had better HTML-in-JS syntax all along?"]]></title><description><![CDATA[
<p>The "object" syntax reminds me a lot of Clojure/script's Hiccup (<a href="https://github.com/weavejester/hiccup" rel="nofollow">https://github.com/weavejester/hiccup</a>) style, which has become a de-facto standard across many popular libraries. In hiccup, this example:<p><pre><code>    {
        tag: "button",
        attributes: {
            "id": "baz",
            "class": "foo bar",
            "data": "1",
            "onclick": f,
        },
        children: [
            "Hello",
            {
                tag: "em",
                attributes: {},
                children: ["there"],
            }
        ]
    }
</code></pre>
Would be represented as:<p><pre><code>    [:button#baz.foo.bar {:data 1 :on-click f} "Hello" [:em "there"]]</code></pre></p>
]]></description><pubDate>Mon, 11 May 2020 16:23:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=23143816</link><dc:creator>adambard</dc:creator><comments>https://news.ycombinator.com/item?id=23143816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23143816</guid></item><item><title><![CDATA[New comment by adambard in "France offers each cyclist €50 for bike repairs once lockdown ends"]]></title><description><![CDATA[
<p>On July 11, 7-11 offers a free slurpee to all customers. The free slurpee cup is a fraction of the size of any of the already-very-cheap options available for sale.<p>I have seen lineups out the door and around the block on this occasion. I think this illustrates very well people's well-known tendency to irrationally value free stuff.</p>
]]></description><pubDate>Fri, 01 May 2020 16:42:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=23043891</link><dc:creator>adambard</dc:creator><comments>https://news.ycombinator.com/item?id=23043891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23043891</guid></item><item><title><![CDATA[New comment by adambard in "Visa, Plaid, networks, and jobs"]]></title><description><![CDATA[
<p>Why do people make mistakes at all? Everything would be much easier if people would just be less fallable.</p>
]]></description><pubDate>Tue, 14 Jan 2020 17:46:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=22047178</link><dc:creator>adambard</dc:creator><comments>https://news.ycombinator.com/item?id=22047178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22047178</guid></item><item><title><![CDATA[New comment by adambard in "We asked three companies to recycle plastic and only one did"]]></title><description><![CDATA[
<p>The incinerators used in this case (claim to) recapture the emissions from the incineration. However, they do leave some amount of toxic ash, which requires special disposal.</p>
]]></description><pubDate>Sat, 28 Sep 2019 21:52:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=21103113</link><dc:creator>adambard</dc:creator><comments>https://news.ycombinator.com/item?id=21103113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21103113</guid></item><item><title><![CDATA[New comment by adambard in "The Impossible Burger and Beyond Meat aren't healthier"]]></title><description><![CDATA[
<p>"Better, for people!"</p>
]]></description><pubDate>Thu, 12 Sep 2019 18:27:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=20954696</link><dc:creator>adambard</dc:creator><comments>https://news.ycombinator.com/item?id=20954696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20954696</guid></item><item><title><![CDATA[New comment by adambard in "Electric version of Renault's low-cost Kwid"]]></title><description><![CDATA[
<p>The drive across India took place in a non-electric Kwid.</p>
]]></description><pubDate>Tue, 10 Sep 2019 22:06:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=20934344</link><dc:creator>adambard</dc:creator><comments>https://news.ycombinator.com/item?id=20934344</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20934344</guid></item><item><title><![CDATA[New comment by adambard in "The Golden Girls Would Violate Zoning Laws"]]></title><description><![CDATA[
<p>For more details on Japanese zoning law, see <a href="https://urbankchoze.blogspot.com/2014/04/japanese-zoning.html" rel="nofollow">https://urbankchoze.blogspot.com/2014/04/japanese-zoning.htm...</a></p>
]]></description><pubDate>Mon, 29 Jul 2019 18:55:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=20558040</link><dc:creator>adambard</dc:creator><comments>https://news.ycombinator.com/item?id=20558040</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20558040</guid></item><item><title><![CDATA[New comment by adambard in "Open-sourcing Sorbet: a fast, powerful type checker for Ruby"]]></title><description><![CDATA[
<p>I think it has less to do with the languages themselves, and more to do with the frameworks available, and the metaprogram-y things those frameworks are free to do without a type system stopping them.<p>I've yet to see the equivalent of Django or Rails when it comes to rapidly assembling a database-backed CRUD app in a statically typed language.</p>
]]></description><pubDate>Thu, 20 Jun 2019 23:01:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=20238273</link><dc:creator>adambard</dc:creator><comments>https://news.ycombinator.com/item?id=20238273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20238273</guid></item><item><title><![CDATA[New comment by adambard in "Why did Clojure gain so much popularity?"]]></title><description><![CDATA[
<p>.NET-the-technology is pretty good, but for many developers, .NET is synonymous with expensive licensing and tooling (and you pretty much have to use Windows, ick).<p>The JVM and .NET are presently about the same capability-wise, but Java is (or at least, is perceived as) much easier and cheaper to freely experiment with. Unless you need to use C# for some deep Windows integration, this makes Java the obvious choice for anyone without sunk costs in the .NET ecosystem.</p>
]]></description><pubDate>Tue, 23 Apr 2019 16:35:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=19730220</link><dc:creator>adambard</dc:creator><comments>https://news.ycombinator.com/item?id=19730220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19730220</guid></item><item><title><![CDATA[New comment by adambard in "Learning Clojure: comparing with Java streams"]]></title><description><![CDATA[
<p>A few notes on why this is so:<p>- Keywords (i.e. `:vehicles`) can be used as getter functions, as covered in the OP.<p>- mapcat (like most collection functions in clojure) treats `nil` as an empty sequence</p>
]]></description><pubDate>Sun, 04 Nov 2018 21:24:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=18378135</link><dc:creator>adambard</dc:creator><comments>https://news.ycombinator.com/item?id=18378135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18378135</guid></item></channel></rss>