<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: nickmain</title><link>https://news.ycombinator.com/user?id=nickmain</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 09:47:28 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nickmain" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[WebRacket]]></title><description><![CDATA[
<p>Article URL: <a href="https://soegaard.github.io/webracket/index.html">https://soegaard.github.io/webracket/index.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47129298">https://news.ycombinator.com/item?id=47129298</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 23 Feb 2026 21:40:43 +0000</pubDate><link>https://soegaard.github.io/webracket/index.html</link><dc:creator>nickmain</dc:creator><comments>https://news.ycombinator.com/item?id=47129298</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47129298</guid></item><item><title><![CDATA[TextKit 2 – The Promised Land]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.krzyzanowskim.com/2025/08/14/textkit-2-the-promised-land/">https://blog.krzyzanowskim.com/2025/08/14/textkit-2-the-promised-land/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44917450">https://news.ycombinator.com/item?id=44917450</a></p>
<p>Points: 111</p>
<p># Comments: 32</p>
]]></description><pubDate>Fri, 15 Aug 2025 21:26:53 +0000</pubDate><link>https://blog.krzyzanowskim.com/2025/08/14/textkit-2-the-promised-land/</link><dc:creator>nickmain</dc:creator><comments>https://news.ycombinator.com/item?id=44917450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44917450</guid></item><item><title><![CDATA[OCaml Cross-Compilation: An Experiment]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.chrisarmstrong.dev/posts/ocaml-cross-compilation-an-experiment">https://www.chrisarmstrong.dev/posts/ocaml-cross-compilation-an-experiment</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43906595">https://news.ycombinator.com/item?id=43906595</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 06 May 2025 15:58:09 +0000</pubDate><link>https://www.chrisarmstrong.dev/posts/ocaml-cross-compilation-an-experiment</link><dc:creator>nickmain</dc:creator><comments>https://news.ycombinator.com/item?id=43906595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43906595</guid></item><item><title><![CDATA[Melange 5]]></title><description><![CDATA[
<p>Article URL: <a href="https://melange.re/blog/posts/announcing-melange-5">https://melange.re/blog/posts/announcing-melange-5</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43327109">https://news.ycombinator.com/item?id=43327109</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 10 Mar 2025 22:59:13 +0000</pubDate><link>https://melange.re/blog/posts/announcing-melange-5</link><dc:creator>nickmain</dc:creator><comments>https://news.ycombinator.com/item?id=43327109</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43327109</guid></item><item><title><![CDATA[The First WASM_of_OCaml Release Is Out]]></title><description><![CDATA[
<p>Article URL: <a href="https://tarides.com/blog/2025-02-19-the-first-wasm-of-ocaml-release-is-out/">https://tarides.com/blog/2025-02-19-the-first-wasm-of-ocaml-release-is-out/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43103212">https://news.ycombinator.com/item?id=43103212</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 19 Feb 2025 15:37:52 +0000</pubDate><link>https://tarides.com/blog/2025-02-19-the-first-wasm-of-ocaml-release-is-out/</link><dc:creator>nickmain</dc:creator><comments>https://news.ycombinator.com/item?id=43103212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43103212</guid></item><item><title><![CDATA[Northeastern's redesign of the CS curriculum]]></title><description><![CDATA[
<p>Article URL: <a href="https://huntnewsnu.com/82511/editorial/op-eds/op-ed-northeasterns-redesign-of-the-khoury-curriculum-abandons-the-fundamentals-of-computer-science/">https://huntnewsnu.com/82511/editorial/op-eds/op-ed-northeasterns-redesign-of-the-khoury-curriculum-abandons-the-fundamentals-of-computer-science/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42655283">https://news.ycombinator.com/item?id=42655283</a></p>
<p>Points: 162</p>
<p># Comments: 185</p>
]]></description><pubDate>Fri, 10 Jan 2025 13:07:02 +0000</pubDate><link>https://huntnewsnu.com/82511/editorial/op-eds/op-ed-northeasterns-redesign-of-the-khoury-curriculum-abandons-the-fundamentals-of-computer-science/</link><dc:creator>nickmain</dc:creator><comments>https://news.ycombinator.com/item?id=42655283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42655283</guid></item><item><title><![CDATA[Dynamicland Front Shelf]]></title><description><![CDATA[
<p>Article URL: <a href="https://dynamicland.org/#updated-9-04">https://dynamicland.org/#updated-9-04</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41448140">https://news.ycombinator.com/item?id=41448140</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 04 Sep 2024 17:13:26 +0000</pubDate><link>https://dynamicland.org/#updated-9-04</link><dc:creator>nickmain</dc:creator><comments>https://news.ycombinator.com/item?id=41448140</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41448140</guid></item><item><title><![CDATA[New comment by nickmain in "Remember for iOS"]]></title><description><![CDATA[
<p>This is interesting because it demonstrates that Racket can be used for an iOS app.</p>
]]></description><pubDate>Mon, 08 Jul 2024 21:04:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=40909681</link><dc:creator>nickmain</dc:creator><comments>https://news.ycombinator.com/item?id=40909681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40909681</guid></item><item><title><![CDATA[Remember for iOS]]></title><description><![CDATA[
<p>Article URL: <a href="https://defn.io/2024/04/09/ann-remember-for-ios/">https://defn.io/2024/04/09/ann-remember-for-ios/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40909673">https://news.ycombinator.com/item?id=40909673</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 08 Jul 2024 21:03:43 +0000</pubDate><link>https://defn.io/2024/04/09/ann-remember-for-ios/</link><dc:creator>nickmain</dc:creator><comments>https://news.ycombinator.com/item?id=40909673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40909673</guid></item><item><title><![CDATA[The Pre-Scheme Restoration]]></title><description><![CDATA[
<p>Article URL: <a href="https://prescheme.org/posts/announcing-the-pre-scheme-restoration.html">https://prescheme.org/posts/announcing-the-pre-scheme-restoration.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40737511">https://news.ycombinator.com/item?id=40737511</a></p>
<p>Points: 201</p>
<p># Comments: 59</p>
]]></description><pubDate>Thu, 20 Jun 2024 11:40:54 +0000</pubDate><link>https://prescheme.org/posts/announcing-the-pre-scheme-restoration.html</link><dc:creator>nickmain</dc:creator><comments>https://news.ycombinator.com/item?id=40737511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40737511</guid></item><item><title><![CDATA[Hoot's WASM Toolkit]]></title><description><![CDATA[
<p>Article URL: <a href="https://wingolog.org/archives/2024/05/24/hoots-wasm-toolkit">https://wingolog.org/archives/2024/05/24/hoots-wasm-toolkit</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40469480">https://news.ycombinator.com/item?id=40469480</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 24 May 2024 19:07:49 +0000</pubDate><link>https://wingolog.org/archives/2024/05/24/hoots-wasm-toolkit</link><dc:creator>nickmain</dc:creator><comments>https://news.ycombinator.com/item?id=40469480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40469480</guid></item><item><title><![CDATA[Apple will allow users to download apps directly from a developer's website]]></title><description><![CDATA[
<p>Article URL: <a href="https://9to5mac.com/2024/03/12/iphone-app-store-changes-web-distribution-more/">https://9to5mac.com/2024/03/12/iphone-app-store-changes-web-distribution-more/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39678607">https://news.ycombinator.com/item?id=39678607</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 12 Mar 2024 12:20:18 +0000</pubDate><link>https://9to5mac.com/2024/03/12/iphone-app-store-changes-web-distribution-more/</link><dc:creator>nickmain</dc:creator><comments>https://news.ycombinator.com/item?id=39678607</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39678607</guid></item><item><title><![CDATA[JSON Canvas – An open file format for infinite canvas data]]></title><description><![CDATA[
<p>Article URL: <a href="https://jsoncanvas.org/">https://jsoncanvas.org/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39670922">https://news.ycombinator.com/item?id=39670922</a></p>
<p>Points: 841</p>
<p># Comments: 164</p>
]]></description><pubDate>Mon, 11 Mar 2024 17:22:22 +0000</pubDate><link>https://jsoncanvas.org/</link><dc:creator>nickmain</dc:creator><comments>https://news.ycombinator.com/item?id=39670922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39670922</guid></item><item><title><![CDATA[Omni Roadmap 2024]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.omnigroup.com/blog/omni-roadmap-2024">https://www.omnigroup.com/blog/omni-roadmap-2024</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39387041">https://news.ycombinator.com/item?id=39387041</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 15 Feb 2024 19:10:39 +0000</pubDate><link>https://www.omnigroup.com/blog/omni-roadmap-2024</link><dc:creator>nickmain</dc:creator><comments>https://news.ycombinator.com/item?id=39387041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39387041</guid></item><item><title><![CDATA[New comment by nickmain in "Ask HN: Who wants to be hired? (February 2024)"]]></title><description><![CDATA[
<p>Location: Southern California<p>Remote: Yes, occasional on-site meetings in California<p>Technologies:<p><pre><code>  - 8 years Swift on iOS, tvOS. SwiftUI, UIKit

  - Past: Java, back-end and Swing. JVM bytecode instrumentation, transpiling

  - Casual: Typescript, Haxe, Python, Racket, Prolog, CLIPS

  - Currently hacking on Swift wrappers for CLIPS rules and SQLite virtual tables

</code></pre>
Resume: <a href="https://github.com/nickmain/nickmain.github.io/blob/primary/assets/resume2024-redacted.pdf">https://github.com/nickmain/nickmain.github.io/blob/primary/...</a><p>Email: icons.comedic0@icloud.com</p>
]]></description><pubDate>Fri, 02 Feb 2024 11:22:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=39227455</link><dc:creator>nickmain</dc:creator><comments>https://news.ycombinator.com/item?id=39227455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39227455</guid></item><item><title><![CDATA[New comment by nickmain in "Apple announces changes to iOS, Safari, and the App Store in the European Union"]]></title><description><![CDATA[
<p>> Developers who adopt the new business terms at any time will not be able to switch back to Apple’s existing business terms for their EU apps.<p>This seems like an understated gotcha.</p>
]]></description><pubDate>Thu, 25 Jan 2024 19:22:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=39133840</link><dc:creator>nickmain</dc:creator><comments>https://news.ycombinator.com/item?id=39133840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39133840</guid></item><item><title><![CDATA[New comment by nickmain in "Ask HN: Who wants to be hired? (January 2024)"]]></title><description><![CDATA[
<p>Location: Southern California, US<p>Remote: Yes, Occasional in-person in California OK<p>Willing to relocate: No<p>Technologies: Swift, SwiftUI, UIKit, iOS, Haxe, Typescript, Java, CLIPS rules<p>Résumé/CV: <a href="https://github.com/nickmain/nickmain.github.io/blob/primary/assets/resume2023-redacted.pdf">https://github.com/nickmain/nickmain.github.io/blob/primary/...</a><p>Email: icons.comedic0@icloud.com<p>I've been developing in Swift on iOS/macOS/tvOS since it launched and I switched from back-end Java. Currently deep into SwiftUI and exploring DSL/API design with ResultBuilders.<p>Building tools and bridging technologies are my passion.<p>Anyone want to leverage Omnigraffle as a programming tool? Reverse engineering the file format and writing plugins are a current project.</p>
]]></description><pubDate>Wed, 03 Jan 2024 00:52:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=38849324</link><dc:creator>nickmain</dc:creator><comments>https://news.ycombinator.com/item?id=38849324</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38849324</guid></item><item><title><![CDATA[Pre-Scheme]]></title><description><![CDATA[
<p>Article URL: <a href="https://prescheme.org">https://prescheme.org</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38485791">https://news.ycombinator.com/item?id=38485791</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 01 Dec 2023 11:59:09 +0000</pubDate><link>https://prescheme.org</link><dc:creator>nickmain</dc:creator><comments>https://news.ycombinator.com/item?id=38485791</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38485791</guid></item><item><title><![CDATA[Guile Hoot v0.2.0 Released]]></title><description><![CDATA[
<p>Article URL: <a href="https://spritely.institute/news/guile-hoot-v020-released.html">https://spritely.institute/news/guile-hoot-v020-released.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38477820">https://news.ycombinator.com/item?id=38477820</a></p>
<p>Points: 13</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 30 Nov 2023 19:16:47 +0000</pubDate><link>https://spritely.institute/news/guile-hoot-v020-released.html</link><dc:creator>nickmain</dc:creator><comments>https://news.ycombinator.com/item?id=38477820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38477820</guid></item><item><title><![CDATA[New comment by nickmain in "Fruit flies are invading Los Angeles. the solution? More fruit flies"]]></title><description><![CDATA[
<p>Yes, being allergic to mosquito bites, I haven't been able to be in my yard for more than 5 minutes for the last 2 or 3 years.</p>
]]></description><pubDate>Thu, 02 Nov 2023 22:03:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=38120891</link><dc:creator>nickmain</dc:creator><comments>https://news.ycombinator.com/item?id=38120891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38120891</guid></item></channel></rss>