<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: carso</title><link>https://news.ycombinator.com/user?id=carso</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 10 May 2026 08:44:17 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=carso" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by carso in "Share of total health spending, by percentile"]]></title><description><![CDATA[
<p>One of the underappreciated accomplishments of Obamacare was the end of those 1m caps. One of the ongoing failures in health care policy is out of control drug costs.</p>
]]></description><pubDate>Sun, 28 Jul 2024 14:11:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=41093274</link><dc:creator>carso</dc:creator><comments>https://news.ycombinator.com/item?id=41093274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41093274</guid></item><item><title><![CDATA[New comment by carso in "Joe Biden stands down as Democratic candidate"]]></title><description><![CDATA[
<p>And I wouldn't be sure the polls were the key factor - big donors calling the shots by withholding funds may have been the deciding factor.</p>
]]></description><pubDate>Mon, 22 Jul 2024 01:05:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=41029951</link><dc:creator>carso</dc:creator><comments>https://news.ycombinator.com/item?id=41029951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41029951</guid></item><item><title><![CDATA[New comment by carso in "In Colorado, an ambitious new highway policy is not building them"]]></title><description><![CDATA[
<p>And are also not great for air pollution - they burn less gas per mile, but the engines are very dirty.</p>
]]></description><pubDate>Fri, 31 May 2024 14:00:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=40535278</link><dc:creator>carso</dc:creator><comments>https://news.ycombinator.com/item?id=40535278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40535278</guid></item><item><title><![CDATA[New comment by carso in "Senate Commerce Committee chair Maria Cantwell upended privacy bills for years"]]></title><description><![CDATA[
<p>Yes, but she’s also not seeking re-election which gives her a little more freedom. Definitely an interesting choice of collaborators there though.</p>
]]></description><pubDate>Mon, 15 Apr 2024 02:45:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=40036608</link><dc:creator>carso</dc:creator><comments>https://news.ycombinator.com/item?id=40036608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40036608</guid></item><item><title><![CDATA[New comment by carso in "Senate Commerce Committee chair Maria Cantwell upended privacy bills for years"]]></title><description><![CDATA[
<p>It's not the WaPo, it’s the anonymous sources trying to send a message. Or maybe Amazon, which is really good at killing strong privacy bills.<p>There was very little about what she was holding out for, so it’s hard to say if it is unreasonable. Cantwell could very well be listening to her constituents - there has been a privacy and tech equity coalition watching her over the years.<p>Privacy bills come down to: 
1. What data is covered?
2. Opt-in vs opt-out: is the default assumption my data will not be collected and shared, or that it will be unless I opt-out?
3. Enforcement - only the attorney general or can someone file a lawsuit? The article states that she wanted protection against forced arbitration which as her constituent I would agree with her on that.
4. Whether states can pass stronger laws at their level. California has a large delegation and a strong state law which is a consideration in the House.</p>
]]></description><pubDate>Mon, 15 Apr 2024 01:10:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=40036065</link><dc:creator>carso</dc:creator><comments>https://news.ycombinator.com/item?id=40036065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40036065</guid></item><item><title><![CDATA[New comment by carso in "Rye: A Vision Continued"]]></title><description><![CDATA[
<p>When did you last evaluate it? I have been using ruff for advent of code (low stakes project) — last year it still felt a little beta-ish, this year it seemed more ready for prime time.</p>
]]></description><pubDate>Sun, 04 Feb 2024 18:47:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=39253093</link><dc:creator>carso</dc:creator><comments>https://news.ycombinator.com/item?id=39253093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39253093</guid></item><item><title><![CDATA[New comment by carso in "Books fatal to their authors (1895)"]]></title><description><![CDATA[
<p>War correspondent in Gaza<p><a href="https://cpj.org/2023/12/israel-gaza-war-takes-record-toll-on-journalists/" rel="nofollow">https://cpj.org/2023/12/israel-gaza-war-takes-record-toll-on...</a></p>
]]></description><pubDate>Sat, 06 Jan 2024 03:22:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=38888073</link><dc:creator>carso</dc:creator><comments>https://news.ycombinator.com/item?id=38888073</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38888073</guid></item><item><title><![CDATA[New comment by carso in "Ask HN: What are some unpopular technologies you wish people knew more about?"]]></title><description><![CDATA[
<p>You can use markdown by adding the md suffix to your conf.py and myst_parser [1] to your sphinx extensions.<p>They are starting to work towards full sphinx functionality in myst markdown, too.<p>[1] <a href="https://myst-parser.readthedocs.io/en/latest/intro.html" rel="nofollow noreferrer">https://myst-parser.readthedocs.io/en/latest/intro.html</a>
[1] <a href="https://executablebooks.org/en/latest/blog/2023/new-project-members/" rel="nofollow noreferrer">https://executablebooks.org/en/latest/blog/2023/new-project-...</a></p>
]]></description><pubDate>Sun, 03 Dec 2023 03:10:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=38504467</link><dc:creator>carso</dc:creator><comments>https://news.ycombinator.com/item?id=38504467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38504467</guid></item><item><title><![CDATA[New comment by carso in "JupyterLab 4.0"]]></title><description><![CDATA[
<p>Jupyter Notebook is a one-file-at-a-time interface.<p>Jupyter Lab lets you have multiple files/directories/terminal/csv files/json files/html pages/etc open at once in the same browser window.</p>
]]></description><pubDate>Wed, 14 Jun 2023 03:21:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=36321031</link><dc:creator>carso</dc:creator><comments>https://news.ycombinator.com/item?id=36321031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36321031</guid></item><item><title><![CDATA[New comment by carso in "JupyterLab 4.0"]]></title><description><![CDATA[
<p>I haven't upgraded to JupyterLab 4 because the plugins that I use to make jupyter lab IDE-like (jupyterlab-git, jupyterlab-vim, jupyterlab-lsp) need to all be stable on the new version first.<p>But, yeah, you can develop python software in Jupyterlab if that makes sense for you.</p>
]]></description><pubDate>Wed, 14 Jun 2023 03:10:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=36320944</link><dc:creator>carso</dc:creator><comments>https://news.ycombinator.com/item?id=36320944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36320944</guid></item><item><title><![CDATA[New comment by carso in "Ask HN: Inherited the worst code and tech team I have ever seen. How to fix it?"]]></title><description><![CDATA[
<p>Rewriting little by little just means: each time you make a change, leave the source base at least a little better than you found it. Leave a few comments about the thing you reverse engineered. Delete a little dead code. Eventually you get the confidence to move from the lowest hanging fruit to deeper refactoring. You do it because that approach may be the best you can do with a rotten source base within your time and resource constraints,</p>
]]></description><pubDate>Sun, 18 Sep 2022 05:57:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=32884805</link><dc:creator>carso</dc:creator><comments>https://news.ycombinator.com/item?id=32884805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32884805</guid></item><item><title><![CDATA[New comment by carso in "Blocking Kiwifarms"]]></title><description><![CDATA[
<p>There were no good choices because they didn't think through their ethics in advance -- even given their history with other sites like Daily Stormer...  They decided they were "just" an economic entity, not a moral one. Unethical use of the services was something that tainted the buyer, but not the seller, and besides, should they really take on the obligation to think about such difficult non-technical things when that could be pawned off on lawyers or politicians or something?<p>The moral actors in their vision of the world are the "end users" -- the specific individuals using a platform for morally questionable purposes -- and the "government/legal system" which should be doing more to stop them from doing so.  Platforms are these magical things that only have technical, legal, and financial obligations, not moral or ethical ones.<p>I personally don't agree with that view. Any large company doing business faces various ethical challenges. Failure to grapple with them in a serious way means Cloudflare's ethical challenges lead to 'one off' band-aid solutions rather than building a platform upon which to build to handle future difficult decisions.<p>This is over until the next one, and nothing obvious was learned.</p>
]]></description><pubDate>Sun, 04 Sep 2022 01:37:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=32708796</link><dc:creator>carso</dc:creator><comments>https://news.ycombinator.com/item?id=32708796</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32708796</guid></item><item><title><![CDATA[New comment by carso in "Ask HN: I want to be an expert in many things but my lifetime won't be enough"]]></title><description><![CDATA[
<p>You don't actually have to be an expert in everything that interests you: For example, you can enjoy music without ever becoming an expert musician. Many people are fascinated by the images coming from the JWST without becoming PhD level astronomers.<p>If you think about it -- expertise isn't what makes a lifetime worth living. It's a sense that what you're doing has meaning: A meaningful life is what gives you that sense of "enough"-ness.<p>Meaning can unfold in different ways, but part of it is about being "in the moment" -- While you're learning music, you have to find meaning in that journey without wishing you were findign time for astronomy (or being frustrated that you're not actually Mozart).<p>I recommend the book "Why Smart People Hurt" which deals specifically with the challenges of smart people and finding meaning.</p>
]]></description><pubDate>Sun, 28 Aug 2022 18:40:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=32630820</link><dc:creator>carso</dc:creator><comments>https://news.ycombinator.com/item?id=32630820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32630820</guid></item><item><title><![CDATA[New comment by carso in "How to create a Python package in 2022"]]></title><description><![CDATA[
<p>Pre-commit running tools in it's own virtual environment is a feature, not a bug, in my book -- it means that the dependencies for my linter tools aren't mixed in with the dependencies for the code I'm writing.<p>And, keeping things separate from setup.cfg or pyproject.toml is optional: The tools still look for configuration in their usual places, so it's still possible have your black options in pyproject.toml and just a bare-bones entry to call black in your .pre-commit file if you prefer.</p>
]]></description><pubDate>Thu, 28 Jul 2022 14:04:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=32264436</link><dc:creator>carso</dc:creator><comments>https://news.ycombinator.com/item?id=32264436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32264436</guid></item><item><title><![CDATA[New comment by carso in "Oh Shit, Git"]]></title><description><![CDATA[
<p>Funny. The way I found to not get yelled at for having too many commits is to just “git commit —amend” every time I want to checkpoint and only push when the ticket is done.<p>Git has an extraordinary collection of foot guns and unwritten rules. I’ve been using it three years and often feel like I just get by (and also the devs who came up with the conventions in my org maybe could have chosen better)?</p>
]]></description><pubDate>Sat, 25 Jun 2022 17:39:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=31877138</link><dc:creator>carso</dc:creator><comments>https://news.ycombinator.com/item?id=31877138</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31877138</guid></item></channel></rss>