<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: travisoliphant</title><link>https://news.ycombinator.com/user?id=travisoliphant</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 06 Sep 2026 18:59:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=travisoliphant" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by travisoliphant in "LLMs: Intelligence vs. Cost"]]></title><description><![CDATA[
<p>Travis Oliphant here.  That is very negative and completely unfounded take on my efforts to hire, fund, and redirect resources to open-source developers.  I'm saddened and disheartened that you would feel that way.  I didn't control Enthought.  I founded but never controlled Anaconda on my own and my influence there has been small since 2018 and nearly non-existent since 2021.  OpenTeams is another joint effort with multiple stake holders working to help mission-driven engineers work with investors to bring distributed and owned intelligence to everyone.  I'm driven to create more owners, and support what I can.  I wish you well in your efforts.</p>
]]></description><pubDate>Thu, 03 Sep 2026 16:50:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49553028</link><dc:creator>travisoliphant</dc:creator><comments>https://news.ycombinator.com/item?id=49553028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49553028</guid></item><item><title><![CDATA[New comment by travisoliphant in "Mojo – a new programming language for AI developers"]]></title><description><![CDATA[
<p>Congratulations on the launch and work so far! This is indeed very interesting.  I believe a language like this is necessary for future progress. I have also been impressed with Julia and its progress.  I would have liked to see more progress on Ahead of Time compilation and using it to write Python extension modules.<p>For Mojo, I'm interested in seeing how the language can be used as a path forward for the Cython community.  This could be a stepping-stone towards reimplementation of Python in Mojo. For the past 3 year, I have been talking about the need for a Python-Steering-Council-recommended extension language for Python.  This will be particularly important as WebAssembly keeps progressing and potentially redefining what we mean by virtualization and containers.<p>We have already been using LLVM extensively in Numba and there have been several explorations around MLIR and related technologies. There are several potential paths forward and I'm looking forward to finding ways to cooperate.<p>Understanding what will be open-source is of course, critical for that.</p>
]]></description><pubDate>Sat, 06 May 2023 21:12:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=35845400</link><dc:creator>travisoliphant</dc:creator><comments>https://news.ycombinator.com/item?id=35845400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35845400</guid></item><item><title><![CDATA[New comment by travisoliphant in "Mojo might be the biggest thing to happen in programming for decades"]]></title><description><![CDATA[
<p>This is a very good point. You must support AOT compilation if you are going to have a general purpose system.  This was clear when Julia came out and I interacted with core developers communicating our experience with creating SciPy and the critical reliance on the AOT features of Fortran/C/C++ as well as the bindings to Python.  I believe simpler spellings can be achieved (i.e. more unification between scripting, dynamic <i>JIT</i>, and foundational AOT use-case), but the ecosystem is not close to a one-language to rule them all scenario.</p>
]]></description><pubDate>Sat, 06 May 2023 20:59:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=35845311</link><dc:creator>travisoliphant</dc:creator><comments>https://news.ycombinator.com/item?id=35845311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35845311</guid></item><item><title><![CDATA[New comment by travisoliphant in "Codon: A high-performance Python-like compiler using LLVM"]]></title><description><![CDATA[
<p>There is a branch of the 3.9 release that removed the GIL created by Sam Gross that you can read about here: <a href="https://gavincyi.github.io/2022-10-03-does-sam-gross-nogil-cpython-fork-perform-faster/" rel="nofollow">https://gavincyi.github.io/2022-10-03-does-sam-gross-nogil-c...</a><p>There is some work to bring it up to 3.12 and some resistance to merge it into 3.X because of the impact on extension modules (they all have to be recompiled and in some cases changed a bit).<p>If you are interested in it, reach out to Sam.  He has done a pretty impressive piece of engineering work.</p>
]]></description><pubDate>Fri, 09 Dec 2022 04:27:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=33917429</link><dc:creator>travisoliphant</dc:creator><comments>https://news.ycombinator.com/item?id=33917429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33917429</guid></item><item><title><![CDATA[New comment by travisoliphant in "HackerRank (YC S11) DMCA'ed the SymPy Docs [fixed]"]]></title><description><![CDATA[
<p>Thank you for stepping up and taking this seriously and quickly helping to restore the SymPy Documentation to the internet.</p>
]]></description><pubDate>Wed, 20 Apr 2022 03:06:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=31092369</link><dc:creator>travisoliphant</dc:creator><comments>https://news.ycombinator.com/item?id=31092369</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31092369</guid></item><item><title><![CDATA[New comment by travisoliphant in "HackerRank (YC S11) DMCA'ed the SymPy Docs [fixed]"]]></title><description><![CDATA[
<p>I'm sorry about triggering you. I can see your point.  I did not mean to focus attention away from what happened and how to avoid it.<p>I am sincerely interested in seeing if the HackerRank leadership will reach out and discuss. I was not intending to promote anything I'm doing right now. I suspect they won't but I will talk to them respectfully if they do.<p>Let's promote the SymPy maintainers, though. Let's also promote NumFOCUS, because they do a valuable service to community-driven projects and could help SymPy respond to this sensibly. Let's also promote NumFOCUS because they efficiently and tirelessly work to help the projects they fiscally sponsor (like SymPy) -- providing legal support: <a href="https://numfocus.org/" rel="nofollow">https://numfocus.org/</a>.<p>Perhaps something good can come out of this, still.</p>
]]></description><pubDate>Wed, 20 Apr 2022 02:06:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=31091950</link><dc:creator>travisoliphant</dc:creator><comments>https://news.ycombinator.com/item?id=31091950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31091950</guid></item><item><title><![CDATA[New comment by travisoliphant in "HackerRank (YC S11) DMCA'ed the SymPy Docs [fixed]"]]></title><description><![CDATA[
<p>Thanks for showing up here and replying. I can understand the net being cast too wide for a real problem you are trying to solve.  It does have real consequences for already under-resourced communities, though.<p>I appreciate the "fix-it-twice" attitude implied by the RCA promise (Root Cause Analysis for those who also had to look it up).  Also, consider recognition and restitution for the unnecessary work you created for the NumFOCUS director, a NumFOCUS lawyer, and the SymPy maintainers.<p>A $25k donation to NumFOCUS would be a good start.<p>If you are willing to talk about what happened publicly, I'm starting a podcast/video series to discuss business and open-source.  This would make an interesting conversation.  Perhaps we can turn this into a positive to raise awareness and inspire better behavior in the industry?  Ping me.</p>
]]></description><pubDate>Wed, 20 Apr 2022 01:04:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=31091521</link><dc:creator>travisoliphant</dc:creator><comments>https://news.ycombinator.com/item?id=31091521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31091521</guid></item><item><title><![CDATA[New comment by travisoliphant in "Cython is 20"]]></title><description><![CDATA[
<p>This is related to the idea of EPython that we are working on (as we have funding):   <a href="https://github.com/epython-dev/epython" rel="nofollow">https://github.com/epython-dev/epython</a><p>It currently emits Cython for the C-backend (and PyIodide).  It is very alpha currently, but if people are interested in helping, get in touch.</p>
]]></description><pubDate>Wed, 06 Apr 2022 19:51:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=30936707</link><dc:creator>travisoliphant</dc:creator><comments>https://news.ycombinator.com/item?id=30936707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30936707</guid></item><item><title><![CDATA[New comment by travisoliphant in "Business owners and managers, you are a big part of the problem"]]></title><description><![CDATA[
<p>This author misses the point that the first problem a business faces is how to get customers and how to please them.  Getting customers is the number one priority -- perfect architecture is only important to the degree that helps get customers.<p>Business owners and managers do need to understand that they may have to rewrite the software from the ground up because the first version will have all the problems the author talks about.<p>Most business owners and managers actually do understand this already. The goal of the first version is not to be architecturally perfect.  The goal of the first version is to see if anyone will care if it exists.  This is a good argument for not always building on the first version of a startup idea -- but actually build it again once you know people will buy.</p>
]]></description><pubDate>Thu, 13 Jan 2022 02:25:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=29916050</link><dc:creator>travisoliphant</dc:creator><comments>https://news.ycombinator.com/item?id=29916050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29916050</guid></item><item><title><![CDATA[Using Pyflyby to speed up interactive development with Python]]></title><description><![CDATA[
<p>Article URL: <a href="https://labs.quansight.org/blog/2021/07/pyflyby-improving-efficiency-of-jupyter-interactive-sessions/">https://labs.quansight.org/blog/2021/07/pyflyby-improving-efficiency-of-jupyter-interactive-sessions/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=27762693">https://news.ycombinator.com/item?id=27762693</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 07 Jul 2021 16:08:23 +0000</pubDate><link>https://labs.quansight.org/blog/2021/07/pyflyby-improving-efficiency-of-jupyter-interactive-sessions/</link><dc:creator>travisoliphant</dc:creator><comments>https://news.ycombinator.com/item?id=27762693</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27762693</guid></item><item><title><![CDATA[Draft Array API Standard Released for Public Comment]]></title><description><![CDATA[
<p>Article URL: <a href="https://data-apis.org/blog/array_api_standard_release/">https://data-apis.org/blog/array_api_standard_release/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=25050558">https://news.ycombinator.com/item?id=25050558</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 10 Nov 2020 19:33:17 +0000</pubDate><link>https://data-apis.org/blog/array_api_standard_release/</link><dc:creator>travisoliphant</dc:creator><comments>https://news.ycombinator.com/item?id=25050558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25050558</guid></item><item><title><![CDATA[New comment by travisoliphant in "Attempts to make Python fast"]]></title><description><![CDATA[
<p>I think this is true.  I have used the Python C-API heavily having started SciPy and NumPy and Numba.  I have a pre-alpha plan for addressing the C-API by introducing EPython (a typed subset of Python for extending it).  It is not usable and in idea stage only, but I welcome collaborators and funders:  <a href="https://github.com/epython-dev/epython" rel="nofollow">https://github.com/epython-dev/epython</a>.   Here is a talk that describes a bit more the vision:  <a href="https://morioh.com/p/6db365736476" rel="nofollow">https://morioh.com/p/6db365736476</a></p>
]]></description><pubDate>Wed, 21 Oct 2020 15:25:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=24848735</link><dc:creator>travisoliphant</dc:creator><comments>https://news.ycombinator.com/item?id=24848735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24848735</guid></item><item><title><![CDATA[New comment by travisoliphant in "How Did Consciousness Evolve? (2016)"]]></title><description><![CDATA[
<p>I didn’t read the entire thread of previous discussion.  The referenced article is consistent with the work of Thomas Metzinger who wrote a very accessible book called “The Ego Tunnel” as a follow on to his more detailed and scholarly treatise “Being No One”<p>He introduced me to the ideas in this paper that he induced from his own observations of his “mystical” experiences.<p>It is fascinating to realize these self models exist in a wide variety of animals and the modeling of others is what makes some animals different.<p>In “Sapiens” <a href="https://books.google.com/books/about/Sapiens.html" rel="nofollow">https://books.google.com/books/about/Sapiens.html</a><p>Yuval Harari argues that Homo sapiens took over all other Homo species because of the development of “myth” which may be related to the Hyperactive attribution of consciousness referenced in the article.  Humans cooperate at scale much better than any other species (but also fight at scale more aggressively) because we can communicate about abstractions.<p>Very interesting inter-related ideas.</p>
]]></description><pubDate>Sun, 27 Sep 2020 05:19:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=24604403</link><dc:creator>travisoliphant</dc:creator><comments>https://news.ycombinator.com/item?id=24604403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24604403</guid></item><item><title><![CDATA[New comment by travisoliphant in "The Consortium for Python Data API Standards"]]></title><description><![CDATA[
<p>This is about creating a standard for array computing in Python which has been around for more than 20 years.  NumPy (which has been a de facto standard) has been around for 14 years and was based on Numeric which was around for 10 years before that.  Pandas has been around almost 10 years now.  The parts of the standard that are clear and will emerge are the parts that have been around and used by sufficient numbers for at least a decade.</p>
]]></description><pubDate>Wed, 19 Aug 2020 03:51:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=24206979</link><dc:creator>travisoliphant</dc:creator><comments>https://news.ycombinator.com/item?id=24206979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24206979</guid></item><item><title><![CDATA[New comment by travisoliphant in "The Consortium for Python Data API Standards"]]></title><description><![CDATA[
<p>I agree that interfaces like Datasette are a fantastic idea. But, it's not the same thing.  Think of this more like the SQL standard.  What would you do if SQL did not exist and there were no common ways to discuss querying databases?</p>
]]></description><pubDate>Wed, 19 Aug 2020 03:48:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=24206963</link><dc:creator>travisoliphant</dc:creator><comments>https://news.ycombinator.com/item?id=24206963</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24206963</guid></item><item><title><![CDATA[New comment by travisoliphant in "The Consortium for Python Data API Standards"]]></title><description><![CDATA[
<p>Bias warning --- I'm part of the group doing this work. For an end-user, your arguments are fine.  A single developer or team can indeed use whatever tool they want and adapt their code without too much difficulty.<p>The real challenge comes, however, as you try to build an ecosystem of libraries on top of multiple different APIs.  You end up reinventing the wheel or struggling to maintain multiple versions of the same library.<p>Some cooperation is immensely helpful at the lowest level, and we hope ultimately to be helpful to the different tool builders in providing information and guidance about what is already a standard and agreed upon in the space.<p>This is not about establishing or forcing behavior.  It is about documenting and clarifying best practices that have already emerged as well as potentially giving libraries a way to signal to downstream developers of additional libraries that they adhere to the standard.</p>
]]></description><pubDate>Wed, 19 Aug 2020 03:45:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=24206946</link><dc:creator>travisoliphant</dc:creator><comments>https://news.ycombinator.com/item?id=24206946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24206946</guid></item><item><title><![CDATA[New comment by travisoliphant in "Why are we really in lockdown?"]]></title><description><![CDATA[
<p>I didn't perceive it to be an argument for anything specific.  I did not get the sense the author is suggesting either lifting restrictions or not.  I saw it as more of a piece trying to get us all to think harder and better and expose the difficult trade-offs and the conundrum we face as humans of the morality vs utility argument of saving someone hurting in front of us at any cost versus saving more people at a lower cost potentially at the risk of <i>not</i> saving the person in front of us. I appreciated the author's parable of the river.<p>My own thoughts go in the direction of maybe the <i>right</i> thing to do is different at different "scales".  The <i>right</i> thing to do in my family is different than the <i>right</i> thing to do in my job which is probably different than the <i>right</i> thing to do at the city level, the county level, the state level, the nation level, and the world level (to use labels appropriate for the USA).  Leaders at each level have a different decision to make and things work better the more people we have making "good" decisions at each level.  The process of figuring out what "good" decisions at each level is the really hard part that is not easily wrapped up with platitudes, memes, or other projections into a single one-dimensional axis (i.e. left vs. right) of a high-dimensional, multi-attribute space.</p>
]]></description><pubDate>Sun, 19 Apr 2020 21:47:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=22919063</link><dc:creator>travisoliphant</dc:creator><comments>https://news.ycombinator.com/item?id=22919063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22919063</guid></item><item><title><![CDATA[New comment by travisoliphant in "Show HN: KickStarter for open source projects and LinkedIn for OSS contributors"]]></title><description><![CDATA[
<p>Travis Oliphant, here.  OpenTeams is much bigger than me, but I have been part of the early team putting energy into the effort. Henry has captured some of the personal motivations for me.  They are sincere. There are plenty of ways for me to make money more easily than wrestling with the economics of open-source software.  This is my calling and something I care about a lot. You can watch a video of me talking something about this here: <a href="https://www.youtube.com/watch?v=MCEUPosJuIY" rel="nofollow">https://www.youtube.com/watch?v=MCEUPosJuIY</a> if you want to get to know me better.<p>I have had the privilege of watching open-source projects I started or participated in get used by millions. I want to see a world where more people are paid a great living to work on open-source software. There are several approaches to improving the funding fabric for open-source. OpenTeams is one of them. Quansight Initiate (<a href="http://www.qi.ventures" rel="nofollow">http://www.qi.ventures</a>) is another one. Quansight Labs (<a href="http://labs.quansight.org" rel="nofollow">http://labs.quansight.org</a>) and Quansight (<a href="http://www.quansight.com" rel="nofollow">http://www.quansight.com</a>) are others.  A group of us are also working on a few other ideas including FairOSS (not going to give the website because it is a behind-the scenes operation for now --- ping me if you are interested in learning more).<p>I have spent many years writing open-source software, improving open-source ecosystems, hiring open-source developers, and paying people to work on open-source software. I have also spent the past 12 years in particular working in industry watching open-source get used and seeing the disconnect between open-source usage and open-source communities.<p>There are several business models that can work to improve things. With OpenTeams we are building out a platform and ecosystem to help open-source communities thrive by directing money from industries that use them to the communities that exist while also learning from the basic laws of incentive alignment and local choice making that are at the heart of every economy.<p>One of my core believes is that not all software will be or should be open source. I don't make this conclusion lightly. However all software will be based on and use open source foundations. Those communities that produce these foundations should be able to thrive and yet retain their freedom and self direction.<p>OpenTeams is a platform to make that happen by connecting companies that use open-source and want to fund specific features and improvements with organizations that hire open-source developers to work on proposals that have input from community participants and leaders.  Some initiatives will be new projects, some will be usability improvements and feature proposals for existing projects. An effect of OpenTeams is also to enable a place for all open-source contributors to build their reputation (not just contributions that lead to pull-requests).<p>We are in a pre-alpha stage at the moment, but will be continuing to add features and are open to suggestions and ideas.<p>Thanks for your feedback.</p>
]]></description><pubDate>Tue, 26 Nov 2019 20:50:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=21642532</link><dc:creator>travisoliphant</dc:creator><comments>https://news.ycombinator.com/item?id=21642532</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21642532</guid></item><item><title><![CDATA[New comment by travisoliphant in "Open-source companies gather to gripe: Cloud giants sell our code as a service"]]></title><description><![CDATA[
<p>I was also there on Thursday and agree.  The talks were actually observing that cloud giants do alter the business landscape for open-source, but there are always innovations and possibilities.  There were one or two talks on alternative licensing schemes, but the most interesting talks to me were alternative virtuous cycles that are available for supporting open-source while allowing any company to benefit.</p>
]]></description><pubDate>Mon, 23 Sep 2019 04:56:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=21046013</link><dc:creator>travisoliphant</dc:creator><comments>https://news.ycombinator.com/item?id=21046013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21046013</guid></item><item><title><![CDATA[New comment by travisoliphant in "Supporting open source with 3% of our revenue"]]></title><description><![CDATA[
<p>Thank you for doing this.  This is a great idea.  If every company that used open source committed to supporting the projects they depend on with this kind of approach, it would solve a lot of the current sustainability problems.  I look forward to several initiatives over the next few years to encourage this kind of behavior from all companies.</p>
]]></description><pubDate>Wed, 09 Jan 2019 00:32:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=18861226</link><dc:creator>travisoliphant</dc:creator><comments>https://news.ycombinator.com/item?id=18861226</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18861226</guid></item></channel></rss>