<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: instig007</title><link>https://news.ycombinator.com/user?id=instig007</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 15 Apr 2026 09:47:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=instig007" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by instig007 in "Most people can't juggle one ball"]]></title><description><![CDATA[
<p>Just juggling with balls in the air gets boring very quickly, and the added numbers don't make it much different. Learning statics and flows from contact juggling, but performing them with standard juggling balls is so much more fun. And then you discover statics with hoops: <a href="https://www.youtube.com/watch?v=PF6UuPsw2i4" rel="nofollow">https://www.youtube.com/watch?v=PF6UuPsw2i4</a></p>
]]></description><pubDate>Sun, 12 Apr 2026 19:39:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47743581</link><dc:creator>instig007</dc:creator><comments>https://news.ycombinator.com/item?id=47743581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47743581</guid></item><item><title><![CDATA[New comment by instig007 in "ChatGPT won't let you type until Cloudflare reads your React state"]]></title><description><![CDATA[
<p>He argued against putting things in a spectrum in many instances where that would be wrong, including the case under the question. What's your argument against that idea? LLM'ed too much lately?</p>
]]></description><pubDate>Mon, 30 Mar 2026 18:57:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47578284</link><dc:creator>instig007</dc:creator><comments>https://news.ycombinator.com/item?id=47578284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47578284</guid></item><item><title><![CDATA[New comment by instig007 in "OCR for construction documents does not work, we fixed it"]]></title><description><![CDATA[
<p>Re. "CAD/BIM", technically speaking CAD doesn't imply BIM, and the industry's promotion of BIM is akin to AI promotion among software engineering teams - the benefits aren't clear upon detailed review of the advertised capabilities. The CAD part, on the other hand, is generally recognized as the essential tooling for the profession and I'm surprised to hear that it just is a "wonderful aspiration".</p>
]]></description><pubDate>Mon, 30 Mar 2026 18:55:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47578263</link><dc:creator>instig007</dc:creator><comments>https://news.ycombinator.com/item?id=47578263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47578263</guid></item><item><title><![CDATA[New comment by instig007 in "ChatGPT won't let you type until Cloudflare reads your React state"]]></title><description><![CDATA[
<p>Generalizing with "everything", "all", etc exclusive markers is exactly the kind of black/white divide you're arguing against. What happened to your nuanced reality within a single sentence? Not everything is black and white, but some situations are.</p>
]]></description><pubDate>Mon, 30 Mar 2026 11:07:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47572785</link><dc:creator>instig007</dc:creator><comments>https://news.ycombinator.com/item?id=47572785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47572785</guid></item><item><title><![CDATA[New comment by instig007 in "Some uncomfortable truths about AI coding agents"]]></title><description><![CDATA[
<p>I find the other article that the author refers to in his text, to be more thorough and revealing: <a href="https://www.wheresyoured.at/the-ai-industry-is-lying-to-you/" rel="nofollow">https://www.wheresyoured.at/the-ai-industry-is-lying-to-you/</a></p>
]]></description><pubDate>Fri, 27 Mar 2026 20:46:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47548036</link><dc:creator>instig007</dc:creator><comments>https://news.ycombinator.com/item?id=47548036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47548036</guid></item><item><title><![CDATA[New comment by instig007 in "Epic Games to cut more than 1k jobs as Fortnite usage falls"]]></title><description><![CDATA[
<p>The industry will adapt quickly, especially the part that's using multiplatform mainstream engines like UE/Unity.<p>Lots of new/recent native MacOS releases nowadays: <a href="https://store.steampowered.com/macos" rel="nofollow">https://store.steampowered.com/macos</a></p>
]]></description><pubDate>Tue, 24 Mar 2026 22:36:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47510502</link><dc:creator>instig007</dc:creator><comments>https://news.ycombinator.com/item?id=47510502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47510502</guid></item><item><title><![CDATA[New comment by instig007 in "Mark Zuckerberg Is Building an AI Agent to Help Him Be CEO"]]></title><description><![CDATA[
<p>He had better spend $250k worth of tokens on it</p>
]]></description><pubDate>Mon, 23 Mar 2026 21:58:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47495678</link><dc:creator>instig007</dc:creator><comments>https://news.ycombinator.com/item?id=47495678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47495678</guid></item><item><title><![CDATA[New comment by instig007 in "A case against currying"]]></title><description><![CDATA[
<p>if you don't find currying essential you haven't done pointfree enough. If you haven't done pointfree enough you haven't picked equational reasoning yet, and it's the thing that holds you back in your ability to read abstractions easily, which in turn guides your arguments on clarity.</p>
]]></description><pubDate>Sun, 22 Mar 2026 17:12:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47479697</link><dc:creator>instig007</dc:creator><comments>https://news.ycombinator.com/item?id=47479697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47479697</guid></item><item><title><![CDATA[New comment by instig007 in "Give Django your time and money, not your tokens"]]></title><description><![CDATA[
<p>if only there was a difference between native languages aiming at lossy fluency (feels better) and programming languages aiming at deterministic precision.</p>
]]></description><pubDate>Tue, 17 Mar 2026 16:49:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47415192</link><dc:creator>instig007</dc:creator><comments>https://news.ycombinator.com/item?id=47415192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47415192</guid></item><item><title><![CDATA[New comment by instig007 in "Give Django your time and money, not your tokens"]]></title><description><![CDATA[
<p>> I feel the successful OS projects will be the ones embracing the change<p>You'll have to embrace the `ccc` compiler first, lol</p>
]]></description><pubDate>Tue, 17 Mar 2026 16:45:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47415130</link><dc:creator>instig007</dc:creator><comments>https://news.ycombinator.com/item?id=47415130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47415130</guid></item><item><title><![CDATA[New comment by instig007 in "Give Django your time and money, not your tokens"]]></title><description><![CDATA[
<p>game theory doesn't expand into continuous rounds of interactions over the course of a lifetime where previous rounds' outcomes are either reset or persist based on other actors entering the game from the open world, so it really is an inferior framework for evaluating long-term strategies.</p>
]]></description><pubDate>Tue, 17 Mar 2026 16:44:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47415123</link><dc:creator>instig007</dc:creator><comments>https://news.ycombinator.com/item?id=47415123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47415123</guid></item><item><title><![CDATA[New comment by instig007 in "Show HN: Oxyde – Pydantic-native async ORM with a Rust core"]]></title><description><![CDATA[
<p>> It's more about the full IO stack than just making Python faster.<p>Does it mean that your db adapter isn't necessarily DBAPI (PEP-249) compliant? That is, it could be that DBAPI exception hierarchy isn't respected, so that middlewares that expect to work across the stack and catch all DB-related issues, may not work if the underlying DB access stack is using your drivers?<p>> but F() is still stringly-typed. Room for improvement there.<p>Yeah, I'm pretty sure F() isn't needed. You can look at how sqlalchemy implements combinator-style API around field attributes:<p><pre><code>    import sqlalchemy as sa
    from sqlalchemy.orm import DeclarativeBase


    class Base(sa.orm.DeclarativeBase):
        pass

    class Stats(Base):
        __tablename__ = "stats"

        id = sa.Column(sa.Integer, primary_key=True)
        views = sa.Column(sa.Integer, nullable=False)

    print(Stats.views + 1)
</code></pre>
The expression `Stats.views + 1` is self-contained, and can be re-used across queries. `Stats.views` is a smart object (<a href="https://docs.sqlalchemy.org/en/21/orm/internals.html#sqlalchemy.orm.QueryableAttribute" rel="nofollow">https://docs.sqlalchemy.org/en/21/orm/internals.html#sqlalch...</a>) with overloaded operators that make it re-usable in different contexts, such as result getters and query builders.</p>
]]></description><pubDate>Mon, 16 Mar 2026 23:23:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47406444</link><dc:creator>instig007</dc:creator><comments>https://news.ycombinator.com/item?id=47406444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47406444</guid></item><item><title><![CDATA[New comment by instig007 in "Show HN: Oxyde – Pydantic-native async ORM with a Rust core"]]></title><description><![CDATA[
<p>> But infrastructure stuff like SQL generation, connection pooling, and row serialization is where a systems language makes sense.<p>not really, what makes sense is being JIT-able and friendly to PyPy.<p>> Type safety was a big motivation.<p>> <a href="https://oxyde.fatalyst.dev/latest/guide/expressions/#basic-usage" rel="nofollow">https://oxyde.fatalyst.dev/latest/guide/expressions/#basic-u...</a><p>> F("views") + 1<p>If your typed query sub-language can't avoid stringly references to the field names already defined by the schema objects, then it's the lost battle already.</p>
]]></description><pubDate>Mon, 16 Mar 2026 22:50:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47406079</link><dc:creator>instig007</dc:creator><comments>https://news.ycombinator.com/item?id=47406079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47406079</guid></item><item><title><![CDATA[New comment by instig007 in "The Isolation Trap: Erlang"]]></title><description><![CDATA[
<p>GHC Haskell has the best concurrency story among high-level programming languages. SMP parallelism, structured concurrency with M:N multicore mapping, STM transactions for data structures including members of collections (<a href="https://hackage.haskell.org/package/stm-containers" rel="nofollow">https://hackage.haskell.org/package/stm-containers</a>), and OTP-like primitives (<a href="https://haskell-distributed.github.io/" rel="nofollow">https://haskell-distributed.github.io/</a>). All fit nicely into native binaries on x86_64 and arm64.</p>
]]></description><pubDate>Sat, 14 Mar 2026 16:50:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47378533</link><dc:creator>instig007</dc:creator><comments>https://news.ycombinator.com/item?id=47378533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47378533</guid></item><item><title><![CDATA[New comment by instig007 in "The United States and Israel have launched a major attack on Iran"]]></title><description><![CDATA[
<p>Ok, there's clarity on the side approaching negotiations in bad faith then. "Do as I say and when I say" is not a reasonable negotiating track, it's the final ultimatum and there's clarity on who's the aggressor too.</p>
]]></description><pubDate>Sun, 01 Mar 2026 16:32:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47208157</link><dc:creator>instig007</dc:creator><comments>https://news.ycombinator.com/item?id=47208157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47208157</guid></item><item><title><![CDATA[New comment by instig007 in "The United States and Israel have launched a major attack on Iran"]]></title><description><![CDATA[
<p>> I've applied it. (That's why you asked for a general principle. Because I'd applied it to this specific case.) They have not been negotiating in good faith.<p>> My understanding is there was a genuine desire for diplomacy on the American side.<p>> A case you've sustained by being unable to find any credible sources<p>Correction: you were unable to find any credible sources, that could be your intentional bias though, as there are other patterns in your replies that suggest it too.<p>Also, you didn't apply the principle, you sought external validation to your preferred understanding. You appeal to external voices because there's the evident apprehension to come to inconvenient conclusions if you begin applying the principle uniformly by using your own mind.<p>Actually, let's see it live. Please provide the line of reasoning, starting with "If the US diplomats' job is to stall and never make any actual concessions to Iran, then ..."<p>> there was a genuine desire for diplomacy on the American side<p>By the way, how does that "genuine desire" manifest in reality? I hope it's not "I got those people in front of me extra five minutes to get lost and free my way home"</p>
]]></description><pubDate>Sat, 28 Feb 2026 15:53:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47196783</link><dc:creator>instig007</dc:creator><comments>https://news.ycombinator.com/item?id=47196783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47196783</guid></item><item><title><![CDATA[New comment by instig007 in "The United States and Israel have launched a major attack on Iran"]]></title><description><![CDATA[
<p>> Uh sure, yes, it generalizes. Not sure what that does for you, but yes.<p>ok, let's see<p>> do you have a source? The fact that nobody in this subthread has an answer to this and is instead, as you put it, evading the question by getting distracted by whether America is negotiating in good faith should speak volumes to anyone reading this.<p>No it shouldn't, there's no substance in your position, let alone volumes of any meaning to derive from it: "the other side must be acting in bad faith, because I don't like getting home late".<p>First off, I'm waiting for you to apply your previously stated principle, that you admitted to be general, to Iranian diplomats' negotiating track. And right after that, let's discuss why you did omit commenting on the other part with the substitutions around "giving in to America or Iran" and the respective interest groups having to save face.<p>I, as a barefoot landlord, am still wondering: why do you think your timings and preferences are the only ones to be respected?</p>
]]></description><pubDate>Sat, 28 Feb 2026 14:04:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47195526</link><dc:creator>instig007</dc:creator><comments>https://news.ycombinator.com/item?id=47195526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47195526</guid></item><item><title><![CDATA[New comment by instig007 in "The United States and Israel have launched a major attack on Iran"]]></title><description><![CDATA[
<p>> Read past "are you asking serious questions." I literally answer it.<p>ok, you evaded the answer, I asked specifically about generality of the principle, you kept saying "the US did this, Iran did that". You're stalling and refusing to tell the actual answer on the question I asked, so that's germane.<p>> I haven't seen anything in any English, European or Asian sources that seemed to suggest they were.<p>too bad, get better with search<p>> Negotiating in good faith means negotiating with a genuine intent to reach a deal. That requires acknowledging what the other side is saying and respecting reality. Someone can intentionally bullshit. Or they can be forced to bullshit because their regime at home has to save face and doesn't think it can survive being seen as giving in to America.<p>Negotiating in good faith means negotiating with a genuine intent to reach a deal. That requires acknowledging what the other side is saying and respecting reality. Someone can intentionally bullshit. Or they can be forced to bullshit because their political leaders at home have to save face before their donors and don't think they can survive elections being seen as giving in to Iran.<p>> Bad analogy. Here's a better one: you're my landlord and I'm your tenant. (Ignoring the power imbalance between Iran and America, particularly when America is parking warships, is delusional.) You say I have ten minutes to plead for not being evicted. I genuinely don't think I did anything wrong. But I spend ten minutes talking about why your shoes are stupid. That's not engaging in good faith.<p>Bad analogy, I walk barefoot and I don't talk to tenants, my representatives do and they end the contract with you on a legal basis of contractual terms and that's about it. That's my property after all.<p>Now, you in turn are still standing in a traffic jam and getting angry at me and people around you, you claim that we all don't respect your preferences and timings, so we must be acting in bad faith.</p>
]]></description><pubDate>Sat, 28 Feb 2026 13:31:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47195143</link><dc:creator>instig007</dc:creator><comments>https://news.ycombinator.com/item?id=47195143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47195143</guid></item><item><title><![CDATA[New comment by instig007 in "The United States and Israel have launched a major attack on Iran"]]></title><description><![CDATA[
<p>> Are you asking serious questions?<p>Just answer the question whether it applies in general as a principle. Don't "stall and never tell any actual" position on the matter.<p>> We also had the option to terminate negotiations, ratchet up sanctions and walk away. None of that changes that the Iranians weren't negotiating in good faith<p>Only according to you, based on the premise that someone didn't meet random timings that only exist in your head.<p>> But the lack of any discussion of what Iran did in this subthread seems to underline my point<p>not really, please answer the initial question I asked.<p>> They aren't obligated to accept the other's timeline. But I wouldn't say that's negotiating in good faith.<p>Exactly why? You need to be home around 5 so anyone standing in front of you and blocking you in a traffic jam aren't acting in good faith?</p>
]]></description><pubDate>Sat, 28 Feb 2026 13:08:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47194897</link><dc:creator>instig007</dc:creator><comments>https://news.ycombinator.com/item?id=47194897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47194897</guid></item><item><title><![CDATA[New comment by instig007 in "The United States and Israel have launched a major attack on Iran"]]></title><description><![CDATA[
<p>> If the diplomats' job is to stall and never make any actual concessions, that's germane.<p>does this line of reasoning apply to the US only, or in general?<p>> My understanding is there was a genuine desire for diplomacy on the American side.  But at least this round, Tehran never conceded on any material fronts.<p>they had an option to do it and still continue a diplomatic track, they aren't obliged to devote themselves to the US preferences at the US-preferred pace.</p>
]]></description><pubDate>Sat, 28 Feb 2026 12:52:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47194735</link><dc:creator>instig007</dc:creator><comments>https://news.ycombinator.com/item?id=47194735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47194735</guid></item></channel></rss>