<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: fzumstein</title><link>https://news.ycombinator.com/user?id=fzumstein</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 03:20:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=fzumstein" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by fzumstein in "DuckDB 1.5.2 – SQL database that runs on laptop, server, in the browser"]]></title><description><![CDATA[
<p>DuckDB also runs in Excel, by the way, via the free xlwings Lite add-in that you can install from the add-in store. It’s using the Python package and allows to write scripts, custom functions, as well as use a Jupyter-like notebook workflow.</p>
]]></description><pubDate>Wed, 22 Apr 2026 16:04:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47865571</link><dc:creator>fzumstein</dc:creator><comments>https://news.ycombinator.com/item?id=47865571</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47865571</guid></item><item><title><![CDATA[New comment by fzumstein in "Pyodide: a Python distribution based on WebAssembly"]]></title><description><![CDATA[
<p>Pyodide powers xlwings Lite, a free Excel add-in that you can install from Excel’s add-in store with a single click. It outperforms Microsoft’s official Python in Excel solution in every coceivable way: price, privacy, speed, can install packages, can access the internet, can access local files, doesn’t have a usage quota, can automate Excel and create native UDFs. See <a href="https://lite.xlwings.org" rel="nofollow">https://lite.xlwings.org</a></p>
]]></description><pubDate>Tue, 17 Mar 2026 06:46:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47409415</link><dc:creator>fzumstein</dc:creator><comments>https://news.ycombinator.com/item?id=47409415</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47409415</guid></item><item><title><![CDATA[New comment by fzumstein in "Please just try HTMX"]]></title><description><![CDATA[
<p>Have you tried the CSP build of AlpineJS? It takes the code out of the template into a proper JS file, no unsafe-eval. Isn't state management mostly handled on the backend when you use AlpineJS?</p>
]]></description><pubDate>Thu, 18 Dec 2025 16:38:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46314962</link><dc:creator>fzumstein</dc:creator><comments>https://news.ycombinator.com/item?id=46314962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46314962</guid></item><item><title><![CDATA[New comment by fzumstein in "Xlwings Lite – Python in Excel Using Pyodide"]]></title><description><![CDATA[
<p>I am not a random user, but the creator. The dependencies are managed via standard requirements.txt file, which is stored in the Excel workbook itself. When you open xlwings Lite with the workbook, the dependencies are installed from either PyPI or Pyodide's own repository (after the first download from the browser's cache).<p>Direct db queries are indeed a restriction of Wasm/Pyodide, but there are more and more databases offering a HTTP layer. For example, Supabase has this built-in via PostgREST. For Oracle, there is Oracle REST Data Services (ORDS). Ultimately, you can also build your own little proxy server, although that's a little bit more work, but might still be worth it for company-internal use.</p>
]]></description><pubDate>Sat, 05 Apr 2025 08:40:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=43591932</link><dc:creator>fzumstein</dc:creator><comments>https://news.ycombinator.com/item?id=43591932</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43591932</guid></item><item><title><![CDATA[New comment by fzumstein in "Xlwings Lite – Python in Excel Using Pyodide"]]></title><description><![CDATA[
<p>No, this is for Excel only, but it does work with the free online version of Excel. I think LibreOffice has support for Python via PyOO.</p>
]]></description><pubDate>Sat, 05 Apr 2025 08:29:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=43591890</link><dc:creator>fzumstein</dc:creator><comments>https://news.ycombinator.com/item?id=43591890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43591890</guid></item><item><title><![CDATA[Xlwings Lite: A free, local alternative to Python in Excel with no usage quota]]></title><description><![CDATA[
<p>Article URL: <a href="https://lite.xlwings.org">https://lite.xlwings.org</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43492077">https://news.ycombinator.com/item?id=43492077</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 27 Mar 2025 10:28:21 +0000</pubDate><link>https://lite.xlwings.org</link><dc:creator>fzumstein</dc:creator><comments>https://news.ycombinator.com/item?id=43492077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43492077</guid></item><item><title><![CDATA[New comment by fzumstein in "SQLookup"]]></title><description><![CDATA[
<p>SQLookup is an Excel add-in that gives you access to the SQLOOKUP function. The SQLOOKUP function allows you to query data in your Excel workbook using SQL (SQLite dialect). The add-in is free and works with Excel on Windows, macOS, and web. It can be installed via the add-in store.</p>
]]></description><pubDate>Fri, 20 Dec 2024 11:03:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=42470069</link><dc:creator>fzumstein</dc:creator><comments>https://news.ycombinator.com/item?id=42470069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42470069</guid></item><item><title><![CDATA[SQLookup]]></title><description><![CDATA[
<p>Article URL: <a href="https://sqlookup.com/">https://sqlookup.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42470068">https://news.ycombinator.com/item?id=42470068</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 20 Dec 2024 11:03:03 +0000</pubDate><link>https://sqlookup.com/</link><dc:creator>fzumstein</dc:creator><comments>https://news.ycombinator.com/item?id=42470068</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42470068</guid></item><item><title><![CDATA[New comment by fzumstein in "GitHub Copilot is now available for free"]]></title><description><![CDATA[
<p>So basically it’s free for 1 day per month (I only use chat).</p>
]]></description><pubDate>Wed, 18 Dec 2024 19:23:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=42453889</link><dc:creator>fzumstein</dc:creator><comments>https://news.ycombinator.com/item?id=42453889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42453889</guid></item><item><title><![CDATA[New comment by fzumstein in "Python in Excel – Available Now"]]></title><description><![CDATA[
<p>It's exactly why I built xlwings, to replace VBA with Python. Python in Excel instead is a competitor to the Excel formula language.</p>
]]></description><pubDate>Mon, 16 Sep 2024 21:08:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=41560927</link><dc:creator>fzumstein</dc:creator><comments>https://news.ycombinator.com/item?id=41560927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41560927</guid></item><item><title><![CDATA[New comment by fzumstein in "My thoughts on Python in Excel"]]></title><description><![CDATA[
<p>No offense taken, and happy that xlwings was an inspiration for creating Row Zero! I don't really buy the security issues though for being the reason for switching from Excel to Row Zero. Yes, Excel has security issues, but so does the cloud, but at least the issues with Excel can be dealt with: disable VBA macros on a company level, run Excel on airgapped computers, etc. Promising that your cloud won't be hacked or is unintentionally leaking information is impossible, no matter how much auditing and certification you're going through.
The relatively recent addition of xlwings Server fixes pretty much all of the issues you encountered in your previous company: user don't need a local installation of Python, but the Office admin just pushes an Office.js add-in to them and their done. No sensitive credentials etc. are required to be stored on the end-users computer or spreadsheet either as you can take advantage of SSO and can manage user roles on Microsoft Entra ID (that companies are using already anyways).</p>
]]></description><pubDate>Fri, 14 Jun 2024 14:35:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=40681312</link><dc:creator>fzumstein</dc:creator><comments>https://news.ycombinator.com/item?id=40681312</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40681312</guid></item><item><title><![CDATA[New comment by fzumstein in "My thoughts on Python in Excel"]]></title><description><![CDATA[
<p>As the author of said second class add-in, let me just guess that your most popular feature request was adding the "Import from xlsx" functionality...which describes the whole issue: it's always Excel + something, never something <i>instead</i> of Excel.</p>
]]></description><pubDate>Fri, 14 Jun 2024 13:23:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=40680695</link><dc:creator>fzumstein</dc:creator><comments>https://news.ycombinator.com/item?id=40680695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40680695</guid></item><item><title><![CDATA[New comment by fzumstein in "My thoughts on Python in Excel"]]></title><description><![CDATA[
<p>xlwings is a competitor to VBA rather than openpyxl: openpyxl can read and write the Excel file on disk, without involving the Excel application. xlwings is all about automating the Excel application, and write macros and custom functions in Python.</p>
]]></description><pubDate>Fri, 14 Jun 2024 13:15:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=40680633</link><dc:creator>fzumstein</dc:creator><comments>https://news.ycombinator.com/item?id=40680633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40680633</guid></item><item><title><![CDATA[New comment by fzumstein in "My thoughts on Python in Excel"]]></title><description><![CDATA[
<p>Hi all, I am Felix, the author of the post. I just wanted to reiterate that this post was mainly meant as a summary of my GitHub issues I opened with them. So it should really be seen as a feedback to help them improve the product. Python in Excel currently covers a completely different use-case than xlwings, but Python in Excel inspired me to finally look into WASM and PyScript, which is an awesome product.</p>
]]></description><pubDate>Fri, 14 Jun 2024 09:36:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=40679160</link><dc:creator>fzumstein</dc:creator><comments>https://news.ycombinator.com/item?id=40679160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40679160</guid></item><item><title><![CDATA[My thoughts on Python in Excel]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.xlwings.org/blog/my-thoughts-on-python-in-excel">https://www.xlwings.org/blog/my-thoughts-on-python-in-excel</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40656125">https://news.ycombinator.com/item?id=40656125</a></p>
<p>Points: 288</p>
<p># Comments: 118</p>
]]></description><pubDate>Wed, 12 Jun 2024 09:19:20 +0000</pubDate><link>https://www.xlwings.org/blog/my-thoughts-on-python-in-excel</link><dc:creator>fzumstein</dc:creator><comments>https://news.ycombinator.com/item?id=40656125</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40656125</guid></item><item><title><![CDATA[New comment by fzumstein in "Ask HN: Share Your YoutTube Channel"]]></title><description><![CDATA[
<p>It's been 10 years. But upload videos very irregularly.</p>
]]></description><pubDate>Sat, 08 Jun 2024 20:06:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=40619901</link><dc:creator>fzumstein</dc:creator><comments>https://news.ycombinator.com/item?id=40619901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40619901</guid></item><item><title><![CDATA[New comment by fzumstein in "Ask HN: Share Your YoutTube Channel"]]></title><description><![CDATA[
<p>My most obscure video is about programming VBA in VS Code. Other than that, I focus on Python for Excel (no "Python in Excel"): <a href="https://www.youtube.com/@xlwings9689" rel="nofollow">https://www.youtube.com/@xlwings9689</a></p>
]]></description><pubDate>Sat, 08 Jun 2024 17:30:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=40619038</link><dc:creator>fzumstein</dc:creator><comments>https://news.ycombinator.com/item?id=40619038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40619038</guid></item><item><title><![CDATA[New comment by fzumstein in "Htmx and the Rule of Least Power"]]></title><description><![CDATA[
<p>For the Python/Jinja world, there is Jinja2-fragments that allows you to return blocks of the template without having to extract it to partials. I am sure there are similar solutions for other template languages. See <a href="https://github.com/sponsfreixes/jinja2-fragments">https://github.com/sponsfreixes/jinja2-fragments</a>.</p>
]]></description><pubDate>Sat, 13 Apr 2024 07:54:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=40021336</link><dc:creator>fzumstein</dc:creator><comments>https://news.ycombinator.com/item?id=40021336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40021336</guid></item><item><title><![CDATA[New comment by fzumstein in "Augmenting the Markdown Language for Great Python Graphical Interfaces"]]></title><description><![CDATA[
<p>Never heard of it either. "Build and share delightful machine learning apps, all in Python." I am wondering what the heck is so special about "machine learning apps" that would differentiate them from any other app that has a UI with a Python backend.</p>
]]></description><pubDate>Sun, 21 Jan 2024 12:33:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=39077873</link><dc:creator>fzumstein</dc:creator><comments>https://news.ycombinator.com/item?id=39077873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39077873</guid></item><item><title><![CDATA[New comment by fzumstein in "Microsoft is bringing Python to Excel"]]></title><description><![CDATA[
<p>Totally agree on the part of the add-in: Just give us a dead-simple method to load the manifest locally and be done with it!</p>
]]></description><pubDate>Tue, 22 Aug 2023 22:24:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=37229365</link><dc:creator>fzumstein</dc:creator><comments>https://news.ycombinator.com/item?id=37229365</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37229365</guid></item></channel></rss>