<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: sjakobi</title><link>https://news.ycombinator.com/user?id=sjakobi</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 27 Sep 2026 06:16:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sjakobi" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sjakobi in "Writing Parquet files using Haskell"]]></title><description><![CDATA[
<p>In many cases it's possible to write Haskell that runs as fast as a given C implementation. However the result will usually not be idiomatic Haskell.</p>
]]></description><pubDate>Fri, 25 Sep 2026 15:41:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49846123</link><dc:creator>sjakobi</dc:creator><comments>https://news.ycombinator.com/item?id=49846123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49846123</guid></item><item><title><![CDATA[New comment by sjakobi in "What functional programmers get wrong about systems"]]></title><description><![CDATA[
<p>Wrong link?!</p>
]]></description><pubDate>Tue, 10 Feb 2026 19:56:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46965896</link><dc:creator>sjakobi</dc:creator><comments>https://news.ycombinator.com/item?id=46965896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46965896</guid></item><item><title><![CDATA[New comment by sjakobi in "Reasons to tour by bicycle"]]></title><description><![CDATA[
<p>Hmm, that bike looks very much like Swapfiets' "Deluxe 7" model, which has a 7-gear hub, so not a single speed! The gears also explain why there are three wires leading to the handlebar (2 for the brakes + 1 for the gears).<p>Nevertheless, the lowest gear on that bike is still not much help on a steep ascend like this.</p>
]]></description><pubDate>Tue, 21 Jun 2022 18:05:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=31827111</link><dc:creator>sjakobi</dc:creator><comments>https://news.ycombinator.com/item?id=31827111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31827111</guid></item><item><title><![CDATA[New comment by sjakobi in "Israel, Cyprus and Greece agree to link power grids via subsea cable"]]></title><description><![CDATA[
<p>How does Lebanon lose from this project?</p>
]]></description><pubDate>Mon, 08 Mar 2021 15:49:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=26386942</link><dc:creator>sjakobi</dc:creator><comments>https://news.ycombinator.com/item?id=26386942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26386942</guid></item><item><title><![CDATA[New comment by sjakobi in "Ask HN: Recommendations for Good TUI Libraries (Text User Interface)?"]]></title><description><![CDATA[
<p><a href="http://hackage.haskell.org/package/brick" rel="nofollow">http://hackage.haskell.org/package/brick</a> is popular in the Haskell world.</p>
]]></description><pubDate>Tue, 08 Sep 2020 21:12:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=24413445</link><dc:creator>sjakobi</dc:creator><comments>https://news.ycombinator.com/item?id=24413445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24413445</guid></item><item><title><![CDATA[New comment by sjakobi in "On Marketing Haskell"]]></title><description><![CDATA[
<p>Discussion on r/haskell: <a href="https://www.reddit.com/r/haskell/comments/gtm3w0/on_marketing_haskell/" rel="nofollow">https://www.reddit.com/r/haskell/comments/gtm3w0/on_marketin...</a></p>
]]></description><pubDate>Sun, 31 May 2020 07:29:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=23367903</link><dc:creator>sjakobi</dc:creator><comments>https://news.ycombinator.com/item?id=23367903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23367903</guid></item><item><title><![CDATA[New comment by sjakobi in "On Marketing Haskell"]]></title><description><![CDATA[
<p>There a several companies who benefit massively from using Haskell, not least by attracting talent!<p>The most recent instance is probably Juspay: <a href="https://github.com/juspay" rel="nofollow">https://github.com/juspay</a></p>
]]></description><pubDate>Sun, 31 May 2020 07:24:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=23367880</link><dc:creator>sjakobi</dc:creator><comments>https://news.ycombinator.com/item?id=23367880</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23367880</guid></item><item><title><![CDATA[New comment by sjakobi in "On Marketing Haskell"]]></title><description><![CDATA[
<p>jdh30, the author of both comments, is a massive OCaml fanboy and Haskell hater. I've seen him try to take Haskell performance numbers and interpret them using the wrong units to make them look worse. I'd take anything that he says about Haskell with a big, big grain of salt!</p>
]]></description><pubDate>Sun, 31 May 2020 07:21:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=23367864</link><dc:creator>sjakobi</dc:creator><comments>https://news.ycombinator.com/item?id=23367864</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23367864</guid></item><item><title><![CDATA[New comment by sjakobi in "Re: Integrating "safe" languages into OpenBSD? (2017)"]]></title><description><![CDATA[
<p>Regarding build tools for C, you might find this one interesting:<p><a href="https://github.com/vmchale/cpkg" rel="nofollow">https://github.com/vmchale/cpkg</a></p>
]]></description><pubDate>Sun, 03 May 2020 16:35:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=23060054</link><dc:creator>sjakobi</dc:creator><comments>https://news.ycombinator.com/item?id=23060054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23060054</guid></item><item><title><![CDATA[New comment by sjakobi in "The Hardest Program I've Ever Written – How a code formatter works (2015)"]]></title><description><![CDATA[
<p>> Hughes' pretty printer works really well for pretty-printing Haskell code, but Wadler's is more flexible for pretty-printing C-style languages where there is a dedented closing brace at the end of scopes.<p>That's very interesting! So far I've only used Wadler-Leijen-style prettyprinters.<p>Are Hughes-style pretty printers "better" in some way for Haskell-like documents? If so, why?</p>
]]></description><pubDate>Sat, 28 Mar 2020 03:21:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=22708926</link><dc:creator>sjakobi</dc:creator><comments>https://news.ycombinator.com/item?id=22708926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22708926</guid></item><item><title><![CDATA[New comment by sjakobi in "It's not what programming languages do, it's what they shepherd you to"]]></title><description><![CDATA[
<p>There's a similar blog post by Gabriel Gonzalez which focuses on the incentives set in Haskell:<p><a href="http://www.haskellforall.com/2016/04/worst-practices-should-be-hard.html" rel="nofollow">http://www.haskellforall.com/2016/04/worst-practices-should-...</a></p>
]]></description><pubDate>Fri, 27 Mar 2020 15:25:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=22703611</link><dc:creator>sjakobi</dc:creator><comments>https://news.ycombinator.com/item?id=22703611</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22703611</guid></item><item><title><![CDATA[Version 8.10.1 of the Glasgow Haskell Compiler has been released]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.reddit.com/r/haskell/comments/fo6nu7/ghc_8101_now_available/">https://www.reddit.com/r/haskell/comments/fo6nu7/ghc_8101_now_available/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=22681460">https://news.ycombinator.com/item?id=22681460</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 25 Mar 2020 02:28:02 +0000</pubDate><link>https://www.reddit.com/r/haskell/comments/fo6nu7/ghc_8101_now_available/</link><dc:creator>sjakobi</dc:creator><comments>https://news.ycombinator.com/item?id=22681460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22681460</guid></item><item><title><![CDATA[New comment by sjakobi in "SoundCloud raises $75M from SiriusXM"]]></title><description><![CDATA[
<p>Thanks for mentioning BR Heimat! I didn't know I needed this! :)</p>
]]></description><pubDate>Wed, 12 Feb 2020 22:30:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=22313525</link><dc:creator>sjakobi</dc:creator><comments>https://news.ycombinator.com/item?id=22313525</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22313525</guid></item><item><title><![CDATA[New comment by sjakobi in "A Pythonista's Review of Haskell"]]></title><description><![CDATA[
<p>FYI OP: I posted your review on r/haskell where it got several comments:
<a href="https://www.reddit.com/r/haskell/comments/ewjnf4/a_pythonistas_review_of_haskell/" rel="nofollow">https://www.reddit.com/r/haskell/comments/ewjnf4/a_pythonist...</a></p>
]]></description><pubDate>Fri, 31 Jan 2020 16:15:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=22202810</link><dc:creator>sjakobi</dc:creator><comments>https://news.ycombinator.com/item?id=22202810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22202810</guid></item><item><title><![CDATA[New comment by sjakobi in "Arduino-copilot makes it easy to use Haskell to program an Arduino"]]></title><description><![CDATA[
<p>Doctests are often useful to briefly demonstrate how something works: <a href="http://hackage.haskell.org/package/doctest" rel="nofollow">http://hackage.haskell.org/package/doctest</a><p>They are a bit finicky to set up though.<p>Another good resource: <a href="http://yannesposito.com/Scratch/en/blog/Haskell-Tutorials--a-tutorial/" rel="nofollow">http://yannesposito.com/Scratch/en/blog/Haskell-Tutorials--a...</a></p>
]]></description><pubDate>Sun, 26 Jan 2020 10:47:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=22151473</link><dc:creator>sjakobi</dc:creator><comments>https://news.ycombinator.com/item?id=22151473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22151473</guid></item><item><title><![CDATA[New comment by sjakobi in "Arduino-copilot makes it easy to use Haskell to program an Arduino"]]></title><description><![CDATA[
<p>Hm, I'm afraid to say that I can't find a good resource on how to write and build docs for Haskell libraries. Maybe that's a tutorial you could write once you've figured it out?! ;)<p>Here are a few links though:<p>* <a href="https://ndmitchell.com/downloads/slides-drive-by_haskell_contributions-09_jun_2017.pdf" rel="nofollow">https://ndmitchell.com/downloads/slides-drive-by_haskell_con...</a><p>* <a href="https://haskell-haddock.readthedocs.io/en/latest/markup.html" rel="nofollow">https://haskell-haddock.readthedocs.io/en/latest/markup.html</a><p>* <a href="https://docs.haskellstack.org/en/stable/build_command/#synonyms" rel="nofollow">https://docs.haskellstack.org/en/stable/build_command/#synon...</a><p>Also, maybe join the #haskell-beginners channel on Slack: <a href="https://fpchat-invite.herokuapp.com/" rel="nofollow">https://fpchat-invite.herokuapp.com/</a><p>There are other platforms too though, e.g. <a href="https://www.reddit.com/r/haskellquestions/" rel="nofollow">https://www.reddit.com/r/haskellquestions/</a>, <a href="https://discourse.haskell.org/" rel="nofollow">https://discourse.haskell.org/</a></p>
]]></description><pubDate>Sun, 26 Jan 2020 10:42:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=22151448</link><dc:creator>sjakobi</dc:creator><comments>https://news.ycombinator.com/item?id=22151448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22151448</guid></item><item><title><![CDATA[New comment by sjakobi in "On Preventing Programming Languages from Interfering with Programming (1975) [pdf]"]]></title><description><![CDATA[
<p>This sounds similar to the process used for some parts of Cardano. Duncan Coutts talked about this in this video:<p><a href="https://www.youtube.com/watch?v=TZGVgNsJSnA" rel="nofollow">https://www.youtube.com/watch?v=TZGVgNsJSnA</a></p>
]]></description><pubDate>Mon, 20 Jan 2020 07:20:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=22097005</link><dc:creator>sjakobi</dc:creator><comments>https://news.ycombinator.com/item?id=22097005</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22097005</guid></item><item><title><![CDATA[Dhall – Year in review (2019-2020)]]></title><description><![CDATA[
<p>Article URL: <a href="http://www.haskellforall.com/2020/01/dhall-year-in-review-2019-2020.html">http://www.haskellforall.com/2020/01/dhall-year-in-review-2019-2020.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=21963672">https://news.ycombinator.com/item?id=21963672</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 05 Jan 2020 20:07:09 +0000</pubDate><link>http://www.haskellforall.com/2020/01/dhall-year-in-review-2019-2020.html</link><dc:creator>sjakobi</dc:creator><comments>https://news.ycombinator.com/item?id=21963672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21963672</guid></item><item><title><![CDATA[New comment by sjakobi in "Algebraic Data Types: Things I wish someone had explained about FP"]]></title><description><![CDATA[
<p>> Even Haskell doesn't get it right: there are no exhaustiveness checks on pattern matches<p>Just enable -Wincomplete-patterns or -Wall!</p>
]]></description><pubDate>Tue, 19 Nov 2019 18:40:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=21576556</link><dc:creator>sjakobi</dc:creator><comments>https://news.ycombinator.com/item?id=21576556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21576556</guid></item><item><title><![CDATA[New comment by sjakobi in "A look back on OCaml since 2011"]]></title><description><![CDATA[
<p>What are modular implicits?</p>
]]></description><pubDate>Sun, 22 Sep 2019 15:06:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=21041678</link><dc:creator>sjakobi</dc:creator><comments>https://news.ycombinator.com/item?id=21041678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21041678</guid></item></channel></rss>