<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: taswellian</title><link>https://news.ycombinator.com/user?id=taswellian</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 04 Aug 2026 03:28:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=taswellian" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by taswellian in "Stop Telling Me to Ask an LLM"]]></title><description><![CDATA[
<p>why no respect?</p>
]]></description><pubDate>Tue, 14 Jul 2026 20:31:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48912570</link><dc:creator>taswellian</dc:creator><comments>https://news.ycombinator.com/item?id=48912570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48912570</guid></item><item><title><![CDATA[New comment by taswellian in "Ask HN: Should I do a CS masters at Cambridge or start as a new grad at Amazon?"]]></title><description><![CDATA[
<p>Honest questions: What do "get ahead" and "throw under the bus" mean, exactly? Any examples?</p>
]]></description><pubDate>Tue, 14 Jul 2026 00:14:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48900713</link><dc:creator>taswellian</dc:creator><comments>https://news.ycombinator.com/item?id=48900713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48900713</guid></item><item><title><![CDATA[New comment by taswellian in "How to choose colors for your CLI applications (2023)"]]></title><description><![CDATA[
<p>It's easier to see dark text on a light background for people with astigmatism.</p>
]]></description><pubDate>Thu, 29 Jan 2026 15:51:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46811791</link><dc:creator>taswellian</dc:creator><comments>https://news.ycombinator.com/item?id=46811791</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46811791</guid></item><item><title><![CDATA[New comment by taswellian in "Amazon cuts 16k jobs"]]></title><description><![CDATA[
<p>What do you mean? Who is "we" and "our"?</p>
]]></description><pubDate>Wed, 28 Jan 2026 21:13:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46801604</link><dc:creator>taswellian</dc:creator><comments>https://news.ycombinator.com/item?id=46801604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46801604</guid></item><item><title><![CDATA[New comment by taswellian in "2009scape"]]></title><description><![CDATA[
<p>I feel the same way... happy and sad at the same time. Great music!</p>
]]></description><pubDate>Sat, 19 Aug 2023 10:54:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=37187451</link><dc:creator>taswellian</dc:creator><comments>https://news.ycombinator.com/item?id=37187451</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37187451</guid></item><item><title><![CDATA[New comment by taswellian in "tRPC – Build and consume typesafe APIs without schemas or code generation"]]></title><description><![CDATA[
<p>Thanks! I'll keep looking for a solution and keep you in the loop once we figure something out.</p>
]]></description><pubDate>Thu, 17 Aug 2023 09:51:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=37159376</link><dc:creator>taswellian</dc:creator><comments>https://news.ycombinator.com/item?id=37159376</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37159376</guid></item><item><title><![CDATA[New comment by taswellian in "tRPC – Build and consume typesafe APIs without schemas or code generation"]]></title><description><![CDATA[
<p>This looks interesting, thank you!<p>I'm basically wondering what would help us produce (automatically?) a Python HTTP client based an OpenAPI spec, and achieve a development experience similar to using drwpow/openapi-typescript.<p>drwpow/openapi-typescript will generate the whole schema, along with paths, request and response models, as well as path and query parameters. In the IDE, all client methods will be type-safe and autocompleted.<p>Example:<p><pre><code>  client = createClient<GeneratedSchema>();
  
  client.get("/my/autocompleted/endpoint/{some_param}", { params: { path: { some_param: "foobar" } } })
</code></pre>
koxudaxi/datamodel-code-generator seems to generate the response models, but not much else. It seems we would have to manually write wrapper methods for each endpoint, manually specify the parameters and request models, and use a type hint for the return value of each method with the generated response model.<p>Example:<p><pre><code>  def my_wrapped_endpoint(...) -> ResponseModel:
    pass

  client.my_wrapped_endpoint(some_param="foobar")

</code></pre>
I'd like to avoid any manual wrapping or at least minimize the amount of it. Basically: to achieve a similar experience to what we have in TypeScript.<p>I hope my question is a bit clearer now. I'm not that familiar with Python, so I will appreciate any guidance regarding this problem. :)</p>
]]></description><pubDate>Thu, 17 Aug 2023 08:54:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=37158956</link><dc:creator>taswellian</dc:creator><comments>https://news.ycombinator.com/item?id=37158956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37158956</guid></item><item><title><![CDATA[New comment by taswellian in "tRPC – Build and consume typesafe APIs without schemas or code generation"]]></title><description><![CDATA[
<p>Do you know if there's something similar for Python? Or what approach would you use for Python?</p>
]]></description><pubDate>Wed, 16 Aug 2023 19:39:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=37152531</link><dc:creator>taswellian</dc:creator><comments>https://news.ycombinator.com/item?id=37152531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37152531</guid></item><item><title><![CDATA[New comment by taswellian in "Ask HN: Are most of us developers lying about how much work we do?"]]></title><description><![CDATA[
<p>> You only have one life, do something with it that is satisfying. Get out of the rat race.<p>How?<p>I find satisfaction in many things, but none of those things pay the bills or put food on the table.</p>
]]></description><pubDate>Thu, 16 Dec 2021 21:55:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=29584501</link><dc:creator>taswellian</dc:creator><comments>https://news.ycombinator.com/item?id=29584501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29584501</guid></item></channel></rss>