<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: hantusk</title><link>https://news.ycombinator.com/user?id=hantusk</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 15 Oct 2026 02:07:04 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=hantusk" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Pi vs. OMP (Oh My Pi Agent)]]></title><description><![CDATA[
<p>Article URL: <a href="https://composio.dev/content/pi-vs-omp">https://composio.dev/content/pi-vs-omp</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49526765">https://news.ycombinator.com/item?id=49526765</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 01 Sep 2026 19:23:10 +0000</pubDate><link>https://composio.dev/content/pi-vs-omp</link><dc:creator>hantusk</dc:creator><comments>https://news.ycombinator.com/item?id=49526765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49526765</guid></item><item><title><![CDATA[New comment by hantusk in "Executable Is a SQLite Database"]]></title><description><![CDATA[
<p>Check out <a href="https://hub.steampipe.io/" rel="nofollow">https://hub.steampipe.io/</a>, available as sqlite/postgtesql extensions</p>
]]></description><pubDate>Mon, 24 Aug 2026 17:19:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49423009</link><dc:creator>hantusk</dc:creator><comments>https://news.ycombinator.com/item?id=49423009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49423009</guid></item><item><title><![CDATA[New comment by hantusk in "A Preview of DuckDB v2.0"]]></title><description><![CDATA[
<p>It is implemented here as DuckDB extension: <a href="https://github.com/ila/openivm/" rel="nofollow">https://github.com/ila/openivm/</a></p>
]]></description><pubDate>Tue, 18 Aug 2026 06:35:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49342112</link><dc:creator>hantusk</dc:creator><comments>https://news.ycombinator.com/item?id=49342112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49342112</guid></item><item><title><![CDATA[New comment by hantusk in "Show HN: XY – A Fast, composable, GPU-accelerated interactive plotting library"]]></title><description><![CDATA[
<p>Check out mosaic from uwdata which works on top of Observable plot<p>Or plotly-resampler which works on top of plotly and uses the rust package tsdownsample to aggregate on the 4pixels per pixel shown level (to make antialias work)<p>the grammar of graphics approach really is a great abstraction, and I'd love to see xy work in that direction</p>
]]></description><pubDate>Tue, 28 Jul 2026 20:31:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49089528</link><dc:creator>hantusk</dc:creator><comments>https://news.ycombinator.com/item?id=49089528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49089528</guid></item><item><title><![CDATA[New comment by hantusk in "Incremental – A library for incremental computations"]]></title><description><![CDATA[
<p>Check out <a href="https://github.com/ila/openivm" rel="nofollow">https://github.com/ila/openivm</a> which implements a very large scope of aggregations as incremental operations in an SQL-to-SQL compiler, and extension for duckdb that automatically maintains a materialized view</p>
]]></description><pubDate>Tue, 21 Jul 2026 14:56:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48993137</link><dc:creator>hantusk</dc:creator><comments>https://news.ycombinator.com/item?id=48993137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48993137</guid></item><item><title><![CDATA[Incremental View Maintenance on DuckDB]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/ila/openivm">https://github.com/ila/openivm</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48989105">https://news.ycombinator.com/item?id=48989105</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 21 Jul 2026 07:17:48 +0000</pubDate><link>https://github.com/ila/openivm</link><dc:creator>hantusk</dc:creator><comments>https://news.ycombinator.com/item?id=48989105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48989105</guid></item><item><title><![CDATA[New comment by hantusk in "Muxcard, a DIY credit card size computer"]]></title><description><![CDATA[
<p>yeah, also reminded me of wifi sd-cards: <a href="https://hackaday.com/2016/06/30/transcend-wifi-sd-card-is-a-tiny-linux-server/" rel="nofollow">https://hackaday.com/2016/06/30/transcend-wifi-sd-card-is-a-...</a></p>
]]></description><pubDate>Tue, 02 Jun 2026 10:31:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48368355</link><dc:creator>hantusk</dc:creator><comments>https://news.ycombinator.com/item?id=48368355</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48368355</guid></item><item><title><![CDATA[New comment by hantusk in "Show HN: Home Maker: Declare Your Dev Tools in a Makefile"]]></title><description><![CDATA[
<p>I can recommend Pixi for this. <a href="https://pixi.prefix.dev/latest/" rel="nofollow">https://pixi.prefix.dev/latest/</a><p>pixi init && pixi add wget<p>And youre ready to go, everything confined to the venv within the directory</p>
]]></description><pubDate>Fri, 03 Apr 2026 07:41:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47624136</link><dc:creator>hantusk</dc:creator><comments>https://news.ycombinator.com/item?id=47624136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47624136</guid></item><item><title><![CDATA[New comment by hantusk in "The browser is the sandbox"]]></title><description><![CDATA[
<p>Good opportunities arise for those who stick their neck out. Here's some inspiration for what to blog about: <a href="https://simonwillison.net/2022/Nov/6/what-to-blog-about/" rel="nofollow">https://simonwillison.net/2022/Nov/6/what-to-blog-about/</a><p>It seems he started his blog in 2003: <a href="https://simonwillison.net/2003/Jun/12/oneYearOfBlogging/" rel="nofollow">https://simonwillison.net/2003/Jun/12/oneYearOfBlogging/</a></p>
]]></description><pubDate>Mon, 26 Jan 2026 07:22:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46762773</link><dc:creator>hantusk</dc:creator><comments>https://news.ycombinator.com/item?id=46762773</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46762773</guid></item><item><title><![CDATA[New comment by hantusk in "Rust in the kernel is no longer experimental"]]></title><description><![CDATA[
<p>you're joking because of the other frontpage story with Gemini 3 hallucinating hacker news 10 years in the future, but still lets keep the hallucinations to that page.</p>
]]></description><pubDate>Wed, 10 Dec 2025 08:48:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46215525</link><dc:creator>hantusk</dc:creator><comments>https://news.ycombinator.com/item?id=46215525</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46215525</guid></item><item><title><![CDATA[New comment by hantusk in "µcad: New open source programming language that can generate 2D sketches and 3D"]]></title><description><![CDATA[
<p>Lego brick in build123d: <a href="https://build123d.readthedocs.io/en/latest/tutorial_lego.html" rel="nofollow">https://build123d.readthedocs.io/en/latest/tutorial_lego.htm...</a><p>Gear in build123d: <a href="https://github.com/GarryBGoode/gggears" rel="nofollow">https://github.com/GarryBGoode/gggears</a></p>
]]></description><pubDate>Mon, 24 Nov 2025 07:10:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46031199</link><dc:creator>hantusk</dc:creator><comments>https://news.ycombinator.com/item?id=46031199</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46031199</guid></item><item><title><![CDATA[New comment by hantusk in "Instant SQL for results as you type in DuckDB UI"]]></title><description><![CDATA[
<p>CTEs go a long way towards left to right readability while keeping everything standard SQL.</p>
]]></description><pubDate>Thu, 24 Apr 2025 20:25:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=43787103</link><dc:creator>hantusk</dc:creator><comments>https://news.ycombinator.com/item?id=43787103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43787103</guid></item><item><title><![CDATA[New comment by hantusk in "XAN: A Modern CSV-Centric Data Manipulation Toolkit for the Terminal"]]></title><description><![CDATA[
<p>Reading CSV into a duckdb table will give you that, along with a table for the errors and reason for error: <a href="https://duckdb.org/docs/stable/data/csv/reading_faulty_csv_files.html" rel="nofollow">https://duckdb.org/docs/stable/data/csv/reading_faulty_csv_f...</a><p>Could definitely be done as a small little bash script</p>
]]></description><pubDate>Sun, 30 Mar 2025 08:36:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=43522479</link><dc:creator>hantusk</dc:creator><comments>https://news.ycombinator.com/item?id=43522479</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43522479</guid></item><item><title><![CDATA[New comment by hantusk in "SpiceNice – An open source spice database"]]></title><description><![CDATA[
<p>cumin and persian cumin (caraway) is one such example</p>
]]></description><pubDate>Tue, 17 Dec 2024 19:47:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=42444573</link><dc:creator>hantusk</dc:creator><comments>https://news.ycombinator.com/item?id=42444573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42444573</guid></item><item><title><![CDATA[New comment by hantusk in "Building Databases over a Weekend"]]></title><description><![CDATA[
<p>I agree. So many disparate solutions. The streaming sql primitives are by themselves good enough (e.g. `tumble`, `hop` or `session` windows), but the infrastructural components are always rough in real life use cases.<p>crossing fingers for solutions like `<a href="https://github.com/feldera/feldera">https://github.com/feldera/feldera</a>` to be wrapped in a nice database, `<a href="https://materialize.com/" rel="nofollow">https://materialize.com/</a>` to solve their memory issues, or `<a href="https://clickhouse.com/docs/en/materialized-view" rel="nofollow">https://clickhouse.com/docs/en/materialized-view</a>` to solve reliable streaming consumption.<p>Various streaming processing frameworks often have domain specific languages with a lot of limitations of how to express aggregations and transformations.</p>
]]></description><pubDate>Thu, 21 Nov 2024 07:12:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=42201889</link><dc:creator>hantusk</dc:creator><comments>https://news.ycombinator.com/item?id=42201889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42201889</guid></item><item><title><![CDATA[New comment by hantusk in "SlateDB – An embedded database built on object storage"]]></title><description><![CDATA[
<p>Since writes to object storage are going to be slow anyway, why not double down on read optimized B-trees rather than write optimized LSM's?</p>
]]></description><pubDate>Wed, 02 Oct 2024 06:01:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=41717621</link><dc:creator>hantusk</dc:creator><comments>https://news.ycombinator.com/item?id=41717621</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41717621</guid></item><item><title><![CDATA[New comment by hantusk in "Scientific Visualization: Python + Matplotlib (2021)"]]></title><description><![CDATA[
<p>I think <a href="https://github.com/uwdata/mosaic">https://github.com/uwdata/mosaic</a> is really promising here. See the example <a href="https://idl.uw.edu/mosaic/examples/linear-regression.html" rel="nofollow">https://idl.uw.edu/mosaic/examples/linear-regression.html</a> where the user can recalculate a linear regression based on their selection.<p>You'd still need to implement any custom selection widgets, data transformations (like other statistical tests) etc. still missing, but i like the technical design to build on top off. It uses <a href="https://github.com/observablehq/plot">https://github.com/observablehq/plot</a> under the hood, which aims to have just as flexible a grammar as ggplot (already quite capable) but with interactive features (built by the creator of d3 and uses it under its hood).</p>
]]></description><pubDate>Wed, 25 Sep 2024 08:16:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=41645014</link><dc:creator>hantusk</dc:creator><comments>https://news.ycombinator.com/item?id=41645014</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41645014</guid></item><item><title><![CDATA[New comment by hantusk in "The first release candidate of FreeCAD 1.0 is out"]]></title><description><![CDATA[
<p>Check out build123d, which has a nicer api for cadquery. I draw sketches in svg if the sketch shapes become too unmanagable to express in code</p>
]]></description><pubDate>Thu, 12 Sep 2024 06:25:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=41518122</link><dc:creator>hantusk</dc:creator><comments>https://news.ycombinator.com/item?id=41518122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41518122</guid></item><item><title><![CDATA[New comment by hantusk in "Show HN: Horizon – Private alternative to Imgur"]]></title><description><![CDATA[
<p><a href="https://rclone.org/" rel="nofollow">https://rclone.org/</a> works great</p>
]]></description><pubDate>Wed, 17 Jul 2024 08:40:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=40983706</link><dc:creator>hantusk</dc:creator><comments>https://news.ycombinator.com/item?id=40983706</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40983706</guid></item><item><title><![CDATA[New comment by hantusk in "D3 in Depth"]]></title><description><![CDATA[
<p>I don't think it was for the technical fit or performance reasons, but more a philosophy about everything starts with data, and graphics are just visualizations anchored to the data points (or a functionally derived property of the data points).<p>That also means the d3-* libraries compose really well, since the data is the common binding, and not some conceptual class or custom element.</p>
]]></description><pubDate>Thu, 16 May 2024 20:42:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=40382869</link><dc:creator>hantusk</dc:creator><comments>https://news.ycombinator.com/item?id=40382869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40382869</guid></item></channel></rss>