<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: ihnorton</title><link>https://news.ycombinator.com/user?id=ihnorton</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 10 Oct 2026 05:17:51 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ihnorton" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Duck Hunt: Moving Bauplan from DuckDB to DataFusion]]></title><description><![CDATA[
<p>Article URL: <a href="https://bauplanlabs.com/post/duck-hunt-moving-bauplan-from-duckdb-to-datafusion">https://bauplanlabs.com/post/duck-hunt-moving-bauplan-from-duckdb-to-datafusion</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49559785">https://news.ycombinator.com/item?id=49559785</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 04 Sep 2026 02:25:37 +0000</pubDate><link>https://bauplanlabs.com/post/duck-hunt-moving-bauplan-from-duckdb-to-datafusion</link><dc:creator>ihnorton</dc:creator><comments>https://news.ycombinator.com/item?id=49559785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49559785</guid></item><item><title><![CDATA[New comment by ihnorton in "Ask HN: Has anyone else been unemployed for over two years?"]]></title><description><![CDATA[
<p>Numbers. I’ve read thousands of resumes over the past few months, screened dozens of applicants, and experienced a wide variety of weirdness and fakes both in resumes and on screen calls. Please note that I’m talking about raw “application box resumes”. Referrals and other semi-vetted sources don’t get this level of scrutiny.<p>I gave two examples of secondary sources, but what I’m really getting at here is that the numbers and noise are so, so high now (not to mention staffing firm fronts and foreign actors) that I usually need more signal than a solid-looking resume before investing even 30’ in a screening call.</p>
]]></description><pubDate>Sat, 20 Sep 2025 03:32:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=45310074</link><dc:creator>ihnorton</dc:creator><comments>https://news.ycombinator.com/item?id=45310074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45310074</guid></item><item><title><![CDATA[New comment by ihnorton in "Ask HN: Has anyone else been unemployed for over two years?"]]></title><description><![CDATA[
<p>LLM-driven application sites were not a thing in 2022 (used by both real humans and scammers).</p>
]]></description><pubDate>Sat, 20 Sep 2025 01:26:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45308974</link><dc:creator>ihnorton</dc:creator><comments>https://news.ycombinator.com/item?id=45308974</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45308974</guid></item><item><title><![CDATA[New comment by ihnorton in "Ask HN: Has anyone else been unemployed for over two years?"]]></title><description><![CDATA[
<p>Seconding. These days I will rarely talk to anyone without a verified LinkedIn or other presence like a clearly inhabited GitHub (and I’m not looking for hyperactivity by any means)</p>
]]></description><pubDate>Sat, 20 Sep 2025 01:06:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45308771</link><dc:creator>ihnorton</dc:creator><comments>https://news.ycombinator.com/item?id=45308771</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45308771</guid></item><item><title><![CDATA[New comment by ihnorton in "Ask HN: Who is hiring? (February 2025)"]]></title><description><![CDATA[
<p>TileDB, Inc. | Full-time | REMOTE | USA, Greece | <a href="https://tiledb.com/" rel="nofollow">https://tiledb.com/</a><p>TileDB is the database designed for discovery, built to organize, structure, and analyze any data. Our solutions for single-cell and population genomics are used by major pharmaceutical companies and research institutes, and power large public data collections such as the Cellxgene Discover Census. We are actively hiring for several roles building our unified data catalog, scalable computation, and interactive analysis platform.<p>- Infrastructure Engineer: Kubernetes, Terraform, Argo, Grafana, Prometheus, CloudWatch, GitOps; Golang, Python, C++, or Rust (GMT -8 to -4).<p>- Frontend/UI developer: Typescript, React; experience with high-performance/high-volume data and visualization applications. (GMT -8 to +1)<p>We are fully-remote, with optional co-working hubs in Cambridge, MA, New York, NY, and Athens, Greece. Apply today at <a href="https://ats.rippling.com/tiledb-careers/jobs" rel="nofollow">https://ats.rippling.com/tiledb-careers/jobs</a> or reach out directly (email in profile).</p>
]]></description><pubDate>Tue, 04 Feb 2025 04:05:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=42927771</link><dc:creator>ihnorton</dc:creator><comments>https://news.ycombinator.com/item?id=42927771</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42927771</guid></item><item><title><![CDATA[New comment by ihnorton in "Ask HN: Who is hiring? (May 2024)"]]></title><description><![CDATA[
<p>TileDB, Inc. | Full-Time | REMOTE | USA, Greece/EU | <a href="https://tiledb.com/" rel="nofollow">https://tiledb.com/</a><p>TileDB has recently announced a $34 million Series B fund-raise and is actively hiring for engineers across a range of roles (SRE, backend/distributed systems, database internals, and more). You will have the opportunity to work on innovative technology that creates impact for challenging problems in genomics, geospatial, machine learning, distributed systems, and many other areas.<p>TileDB Cloud is the modern database, allowing developers and scientists to capture, analyze, and share any data with any tool. We build on a broad foundation of open source, maintaining the TileDB storage engine, libraries for genomics (single-cell and population), geospatial (raster, point clouds, and more), a TileDB visualization engine extending Babylon.js, and much more ([github.com/TileDB-Inc/TileDB](<a href="http://github.com/TileDB-Inc/TileDB">http://github.com/TileDB-Inc/TileDB</a>))<p>With TileDB, all data — tables, genomics, images, videos, location, time-series — is captured as multi-dimensional arrays. To supercharge this data, TileDB Cloud implements a serverless infrastructure delivering query execution, access control, data and code sharing, and distributed computing at global scale — eliminating cluster management, minimizing TCO, and promoting scientific collaboration and reproducibility.<p>Website: <a href="https://tiledb.com" rel="nofollow">https://tiledb.com</a> | GitHub: <a href="https://github.com/TileDB-Inc/TileDB">https://github.com/TileDB-Inc/TileDB</a> | Blog: <a href="https://tiledb.com/blog" rel="nofollow">https://tiledb.com/blog</a><p>We are actively hiring for several roles including:<p>- Site Reliability Engineer (k8s, Terraform, automation, Prometheus, CloudWatch, GitOps; Golang, Python)<p>- Senior+ Software Engineer: Backend and distributed systems (Golang, CGo, k8s, Terraform, MySQL/MariaDB)<p>- Senior+ Software Engineer: Database internals (parsing, query planning, execution, distributed execution; Rust or C++ experience strongly preferred, other systems languages if paired with exceptional expertise)<p>- Front-end/UI developer: Typescript, React; ideally some additional mix of AWS/Azure/GCS platform experience, Golang, Docker, or other relevant skills.<p>Apply today at <a href="https://tiledb.workable.com" rel="nofollow">https://tiledb.workable.com</a> or reach out directly (email in profile).</p>
]]></description><pubDate>Wed, 01 May 2024 18:41:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=40227445</link><dc:creator>ihnorton</dc:creator><comments>https://news.ycombinator.com/item?id=40227445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40227445</guid></item><item><title><![CDATA[New comment by ihnorton in "Ask HN: Who is hiring? (December 2023)"]]></title><description><![CDATA[
<p>TileDB, Inc. | Full-Time | REMOTE | USA, Greece/EU | <a href="https://tiledb.com" rel="nofollow noreferrer">https://tiledb.com</a><p>TileDB has recently announced a $34 million Series B fund-raise and is actively hiring for engineers across a range of roles (SRE, backend/distributed systems, Python, C++, and more). You will have the opportunity to work on innovative technology that creates impact for challenging problems in genomics, geospatial, machine learning, distributed systems, and many other areas.<p>TileDB Cloud is the modern database, allowing developers and scientists to capture, analyze, and share any data with any tool. We build on a broad foundation of open source, maintaining the TileDB storage engine, libraries for genomics (single-cell and population), geospatial (raster, point clouds, and more), a TileDB visualization engine extending Babylon.js, and much more (github.com/TileDB-Inc/TileDB)<p>With TileDB, all data — tables, genomics, images, videos, location, time-series — is captured as multi-dimensional arrays. To supercharge this data, TileDB Cloud implements a serverless infrastructure delivering query execution, access control, data and code sharing, and distributed computing at global scale — eliminating cluster management, minimizing TCO, and promoting scientific collaboration and reproducibility.<p>Website: <a href="https://tiledb.com" rel="nofollow noreferrer">https://tiledb.com</a> | GitHub: <a href="https://github.com/TileDB-Inc/TileDB">https://github.com/TileDB-Inc/TileDB</a> | Blog: <a href="https://tiledb.com/blog" rel="nofollow noreferrer">https://tiledb.com/blog</a><p>We are actively hiring for a number of roles including:<p>- Site Reliability Engineer (Golang, k8s, Terraform, automation, Prometheus, CloudWatch, GitOps)<p>- Senior Software Engineer: Backend and distributed systems (Golang, CGo, k8s, Terraform, MySQL/MariaDB)<p>- Senior Software Engineer: Python Data Science Tooling (Jupyter plugins)<p>- Senior+ Software Engineer: C++ Database Internals (database query planning/execution, distributed execution; Rust or other systems language ok if paired with exceptional expertise and willingness to write C++)<p>Apply today at <a href="https://tiledb.workable.com" rel="nofollow noreferrer">https://tiledb.workable.com</a> or reach out directly (email in profile).</p>
]]></description><pubDate>Fri, 01 Dec 2023 21:18:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=38492572</link><dc:creator>ihnorton</dc:creator><comments>https://news.ycombinator.com/item?id=38492572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38492572</guid></item><item><title><![CDATA[New comment by ihnorton in "A decade of developing a programming language"]]></title><description><![CDATA[
<p>“Modern Compiler Implementation” by Appel is definitely worth a look. I read the ML version, and the code is really clean/readable (not sure about the C and Java versions).</p>
]]></description><pubDate>Wed, 15 Nov 2023 13:54:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=38276602</link><dc:creator>ihnorton</dc:creator><comments>https://news.ycombinator.com/item?id=38276602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38276602</guid></item><item><title><![CDATA[New comment by ihnorton in "Ask HN: Who is hiring? (September 2023)"]]></title><description><![CDATA[
<p>TileDB, Inc. | Full-Time | REMOTE | USA, Greece | <a href="https://tiledb.com" rel="nofollow noreferrer">https://tiledb.com</a><p>TileDB is the database for complex data, allowing data scientists, researchers, and analysts to access, analyze, and share any data with any tool at global scale. Here are some active projects you could work on:<p>- vector search, utilizing TileDB and TileDB Cloud for seamless scaling: <a href="https://tiledb.com/blog/why-tiledb-as-a-vector-database" rel="nofollow noreferrer">https://tiledb.com/blog/why-tiledb-as-a-vector-database</a> (library: <a href="https://github.com/TileDB-Inc/TileDB-Vector-Search">https://github.com/TileDB-Inc/TileDB-Vector-Search</a>)<p>- single cell genomics: in collaboration with the Chan-Zuckerberg Initiative, we recently released TileDB-SOMA for single cell data, with APIs for both Python and R built around a common storage specification: <a href="https://tiledb.com/blog/tiledb-101-single-cell" rel="nofollow noreferrer">https://tiledb.com/blog/tiledb-101-single-cell</a><p>With TileDB, all data — tables, genomics, images, videos, location, time-series — across multiple domains is captured as multi-dimensional arrays. TileDB Cloud implements a totally serverless infrastructure and delivers access control, easier data and code sharing and distributed computing at global scale, eliminating cluster management, minimizing TCO and promoting scientific collaboration and reproducibility.<p>Website: <a href="https://tiledb.com" rel="nofollow noreferrer">https://tiledb.com</a> | GitHub: <a href="https://github.com/TileDB-Inc/TileDB">https://github.com/TileDB-Inc/TileDB</a> | Blog: <a href="https://tiledb.com/blog" rel="nofollow noreferrer">https://tiledb.com/blog</a><p>We offer the ability to work remotely for anyone with legal residence in the US or Greece. We have several open positions aimed at increasing TileDB’s feature set, growth, and adoption. You will have the opportunity to work on innovative technology that creates impact on challenging and exciting problems in genomics, geospatial, machine learning, distributed systems and database internals, and more.<p>We are actively seeking:<p>- Javascript library Engineer<p>- Senior Software Engineer: Backend (Golang, CGo, k8s, Terraform, MySQL/MariaDB)<p>- Senior Software Engineer: Python API (pybind11, Python, C++, CMake, scikit-build, conda)<p>- Senior Software Engineer: Python Data Science Tooling (Jupyter plugins)<p>- Senior Software Engineer: Build (CMake/C++, conda, wheels, and other packaging systems)<p>- Senior+ Software Engineer: Database Internals (C++, database query planning/execution, distributed execution)<p>Apply today at <a href="https://tiledb.workable.com" rel="nofollow noreferrer">https://tiledb.workable.com</a>!</p>
]]></description><pubDate>Sat, 02 Sep 2023 14:29:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=37361830</link><dc:creator>ihnorton</dc:creator><comments>https://news.ycombinator.com/item?id=37361830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37361830</guid></item><item><title><![CDATA[New comment by ihnorton in "Ask HN: Who is hiring? (August 2023)"]]></title><description><![CDATA[
<p>TileDB, Inc. | Full-Time | REMOTE | USA | Greece | <a href="https://tiledb.com" rel="nofollow noreferrer">https://tiledb.com</a><p>TileDB is the database for complex data, allowing data scientists, researchers, and analysts to access, analyze, and share any data with any tool at global scale. We have just launched a vector search library leveraging TileDB and TileDB Cloud for powerful local search and seamless scaling to multi-modal organizational datasets and batched computation: <a href="https://tiledb.com/blog/why-tiledb-as-a-vector-database" rel="nofollow noreferrer">https://tiledb.com/blog/why-tiledb-as-a-vector-database</a> (library: <a href="https://github.com/TileDB-Inc/TileDB-Vector-Search">https://github.com/TileDB-Inc/TileDB-Vector-Search</a>)<p>With TileDB, all data — tables, genomics, images, videos, location, time-series — across multiple domains is captured as multi-dimensional arrays. Our vector search library and other offerings are designed to empower these datasets with extreme interoperability via numerous APIs and tool integrations across the data science ecosystem, eliminating the hassles and inefficiencies of data conversion. TileDB Cloud implements a totally serverless infrastructure and delivers access control, easier data and code sharing and distributed computing at global scale, eliminating cluster management, minimizing TCO and promoting scientific collaboration and reproducibility.
TileDB, Inc. was spun out of MIT and Intel Labs in May 2017 and is backed by Two Bear Capital, Nexus Venture Partners, Uncorrelated Ventures, Intel Capital and Big Pi. Recent press-release for the 1.0 release of our Single-Cell API, supporting Python, C++, and R with AnnData and Seurat: <a href="https://www.businesswire.com/news/home/20230328005380/en/TileDB-Launches-Cross-Language-Access-to-Single-Cell-Data" rel="nofollow noreferrer">https://www.businesswire.com/news/home/20230328005380/en/Til...</a><p>Website: <a href="https://tiledb.com" rel="nofollow noreferrer">https://tiledb.com</a><p>GitHub: <a href="https://github.com/TileDB-Inc/TileDB">https://github.com/TileDB-Inc/TileDB</a><p>Docs: <a href="https://docs.tiledb.com" rel="nofollow noreferrer">https://docs.tiledb.com</a><p>Blog: <a href="https://tiledb.com/blog" rel="nofollow noreferrer">https://tiledb.com/blog</a><p>Our headquarters are located in Cambridge, MA and we have a subsidiary in Athens, Greece. We offer the ability to work remotely for anyone with legal residence in the US or Greece. We have several open positions aimed at increasing TileDB’s feature set, growth and adoption. You will have the opportunity to work on innovative technology that creates impact on challenging and exciting problems in Genomics, Geospatial, Time Series, and more.<p>We are actively seeking:<p>- Javascript library Engineer<p>- Senior Software Engineer: Backend (Golang, CGo, k8s, Terraform, MySQL/MariaDB)<p>- Senior Software Engineer: Python API (pybind11, Python, C++, CMake, scikit-build, conda)<p>- Senior Software Engineer: Python Data Science Tooling (Jupyter plugins)<p>- Senior Software Engineer: Build (CMake, C++, conda and other packaging systems)<p>- Senior+ Software Engineer: Database Internals (C++, database query planning/execution, distributed execution)<p>Apply today at <a href="https://tiledb.workable.com" rel="nofollow noreferrer">https://tiledb.workable.com</a>!</p>
]]></description><pubDate>Tue, 01 Aug 2023 19:08:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=36960970</link><dc:creator>ihnorton</dc:creator><comments>https://news.ycombinator.com/item?id=36960970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36960970</guid></item><item><title><![CDATA[New comment by ihnorton in "Extreme Multi-Threading: C++ and Julia 1.9 Integration"]]></title><description><![CDATA[
<p>> Cxxwrap was broken for a while there, maybe a few years? Maybe it was cxx<p>Yes, Cxx: <a href="https://github.com/JuliaInterop/Cxx.jl">https://github.com/JuliaInterop/Cxx.jl</a> -- it uses Clang to generate JIT'd interop thunks, and does neat things to enable that, like cross-language type inference and inlining (in addition to the REPL).<p>CxxWrap is a different thing, which AFAIK has been actively maintained for > 5 years now: <a href="https://github.com/JuliaInterop/CxxWrap.jl">https://github.com/JuliaInterop/CxxWrap.jl</a><p>It is similar to Boost.Python/pybind11/nanobind: bindings are written in C++ and compiled ahead of time into a module that defines Julia entrypoints. Those entrypoints take care of signature selection, translation to/from Julia objects, and lifetime bookkeeping.</p>
]]></description><pubDate>Fri, 12 May 2023 12:48:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=35915451</link><dc:creator>ihnorton</dc:creator><comments>https://news.ycombinator.com/item?id=35915451</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35915451</guid></item><item><title><![CDATA[New comment by ihnorton in "Buck2: Our open source build system"]]></title><description><![CDATA[
<p>The fact that Buck2 is written in a statically-compilable language is compelling, compared to Bazel and others. It's also great that Windows appears to be supported out of the box [1,1a] -- and even tested in CI. I'm curious how much "real world" usage it's gotten on Windows, if any.<p>I don't see many details about the sandboxing/hermetic build story in the docs, and in particular whether it is supported at all on Linux or Windows (the only mention in the docs is Darwin).<p>It's a good sign that the Conan integration PR [2] was warmly received (if not merged, yet). I would hope that the system is extensible enough to allow hooking in other dependency managers like vcpkg. Using an external PM loses some of the benefits, but it also dramatically reduces the level of effort for initial adoption. I think bazel suffered from the early difficulties integrating with other systems, although IIUC rules_foreign_cc is much better now. If I'm following the code/examples correctly, Buck2 supports C++ out of the box, but I can't quite tell if/how it would integrate with CMake or others in the way that rules_foreign_cc does.<p>(one of the major drawbacks of vcpkg is that it can't do parallel dependency builds [3]. If Buck2 was able to consume a vcpkg dependency tree and build it in parallel, that would be a very attractive prospect -- wishcasting here)<p>[1] <a href="https://buck2.build/docs/developers/windows_cheat_sheet/" rel="nofollow">https://buck2.build/docs/developers/windows_cheat_sheet/</a>
[1a] <a href="https://github.com/facebook/buck2/blob/738cc398ccb976856728818685c7b3bcd339f9a4/prelude/cxx/cxx_toolchain.bzl#L18">https://github.com/facebook/buck2/blob/738cc398ccb9768567288...</a>
[2] <a href="https://github.com/facebook/buck2/pull/58">https://github.com/facebook/buck2/pull/58</a>
[3] <a href="https://github.com/microsoft/vcpkg/discussions/19129">https://github.com/microsoft/vcpkg/discussions/19129</a></p>
]]></description><pubDate>Thu, 06 Apr 2023 18:19:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=35472263</link><dc:creator>ihnorton</dc:creator><comments>https://news.ycombinator.com/item?id=35472263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35472263</guid></item><item><title><![CDATA[New comment by ihnorton in "Cheerp 3.0: C++ compiler for the Web, now permissively licensed"]]></title><description><![CDATA[
<p>Does the library side of this provide an emulated socket API? The CheerJ docs [1] say:<p>> Not yet. The main problem is that RuneScape requires low level network connections primitives (sockets)<p>So, I'm guessing the same applies to the C++ version?<p>[1] <a href="https://docs.leaningtech.com/cheerpj/Frequently-Asked-Questions.html#can-i-play-old-school-runescape-using-cheerpj-or-the-cheerpj-applet-runner-extension" rel="nofollow">https://docs.leaningtech.com/cheerpj/Frequently-Asked-Questi...</a></p>
]]></description><pubDate>Tue, 14 Mar 2023 18:21:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=35156131</link><dc:creator>ihnorton</dc:creator><comments>https://news.ycombinator.com/item?id=35156131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35156131</guid></item><item><title><![CDATA[New comment by ihnorton in "Better alternatives to git submodules"]]></title><description><![CDATA[
<p>In practice it is POSIX-only, which is not viable in an organization where Windows needs to be a first class development and deployment platform. Running under cygwin or WSL is a non-starter for a number of reasons (I've done that myself for tooling in the past, after which I would never impose it at an organizational level).</p>
]]></description><pubDate>Fri, 03 Mar 2023 14:03:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=35009763</link><dc:creator>ihnorton</dc:creator><comments>https://news.ycombinator.com/item?id=35009763</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35009763</guid></item><item><title><![CDATA[New comment by ihnorton in "Better alternatives to git submodules"]]></title><description><![CDATA[
<p>> Use a package management system, and explicit dependencies<p>vcpkg strongly recommends using it as a submodule. But at least that would only be one submodule.</p>
]]></description><pubDate>Fri, 03 Mar 2023 12:38:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=35008739</link><dc:creator>ihnorton</dc:creator><comments>https://news.ycombinator.com/item?id=35008739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35008739</guid></item><item><title><![CDATA[New comment by ihnorton in "Rust concepts I wish I learned earlier"]]></title><description><![CDATA[
<p><p><pre><code>    Really annoyed by the borrow checker? Use immutable data structures
    ... This is especially helpful when you need to write pure code similar to that seen in Haskell, OCaml, or other languages.
</code></pre>
Are there any tutorials or books which take an immutable-first approach like this? Building familiarity with a functional subset of the language, before introducing borrowing and mutability, might reduce some of the learning curve.<p>I suspect Rust does not implement as many FP-oriented optimizations as GHC, so this approach might hit performance dropoffs earlier. But it should still be more than fast enough for learning/toy datasets.</p>
]]></description><pubDate>Wed, 18 Jan 2023 19:41:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=34431897</link><dc:creator>ihnorton</dc:creator><comments>https://news.ycombinator.com/item?id=34431897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34431897</guid></item><item><title><![CDATA[High-confidence Lifetime Checks for C++ in Visual Studio version 17.5 Preview 2]]></title><description><![CDATA[
<p>Article URL: <a href="https://devblogs.microsoft.com/cppblog/high-confidence-lifetime-checks-in-visual-studio-version-17-5-preview-2/">https://devblogs.microsoft.com/cppblog/high-confidence-lifetime-checks-in-visual-studio-version-17-5-preview-2/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34086482">https://news.ycombinator.com/item?id=34086482</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 21 Dec 2022 21:14:24 +0000</pubDate><link>https://devblogs.microsoft.com/cppblog/high-confidence-lifetime-checks-in-visual-studio-version-17-5-preview-2/</link><dc:creator>ihnorton</dc:creator><comments>https://news.ycombinator.com/item?id=34086482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34086482</guid></item><item><title><![CDATA[New comment by ihnorton in "Virgil: A fast and lightweight programming language that compiles to WASM"]]></title><description><![CDATA[
<p>Skimming the docs, I was surprised to see that there appears to be no built-in support for foreign function calls to C libraries ("It's a bold strategy Cotton...")<p>This makes more sense in light of a comment by the author in a previous discussion about C ABIs [1]:<p>> Virgil compiles to tiny native binaries and runs in user space on three different platforms without a lick of C code, and runs on Wasm and the JVM to boot. [...] No C ABI considerations over here.<p>[1] <a href="https://news.ycombinator.com/item?id=30705383" rel="nofollow">https://news.ycombinator.com/item?id=30705383</a></p>
]]></description><pubDate>Sat, 02 Jul 2022 01:56:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=31955341</link><dc:creator>ihnorton</dc:creator><comments>https://news.ycombinator.com/item?id=31955341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31955341</guid></item><item><title><![CDATA[New comment by ihnorton in "Sunsetting Atom"]]></title><description><![CDATA[
<p>> I'm just relying on sending blocks of code to the interactive Python terminal.
> [...]
> the latter requires .ipynb files which maybe you don't want to check into git.<p>I use `#%%` code blocks in the interactive window for this purpose: <a href="https://code.visualstudio.com/docs/python/jupyter-support-py" rel="nofollow">https://code.visualstudio.com/docs/python/jupyter-support-py</a><p>This allows a normal editor workflow, interactive execution, and linear history of executed cells. But the code blocks can still be executed top-to-bottom and exported as a clean notebook for sharing purposes.</p>
]]></description><pubDate>Thu, 09 Jun 2022 13:28:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=31680885</link><dc:creator>ihnorton</dc:creator><comments>https://news.ycombinator.com/item?id=31680885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31680885</guid></item><item><title><![CDATA[Dtype-next: a Clojure library to aid implementation of high performance systems]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/cnuernber/dtype-next">https://github.com/cnuernber/dtype-next</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=30429707">https://news.ycombinator.com/item?id=30429707</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 22 Feb 2022 16:18:24 +0000</pubDate><link>https://github.com/cnuernber/dtype-next</link><dc:creator>ihnorton</dc:creator><comments>https://news.ycombinator.com/item?id=30429707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30429707</guid></item></channel></rss>