<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: fayten</title><link>https://news.ycombinator.com/user?id=fayten</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 19 Aug 2026 19:20:11 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=fayten" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by fayten in "Racket v9.2"]]></title><description><![CDATA[
<p>I have spent a lot of time in the PL space and I just cannot wrap my head around the love of Racket. I absolutely love the innovation that comes out of the community though! The gradual types system work, nanopass, embeddable DSLs are all fabulous so I like to keep tabs on what they are cooking up.<p>I recently picked up Essentials of Compilation by Jeremy Siek, perhaps his book and lectures will make something click for me.<p>In the meantime Julia has been my happy medium for a “lisp”.</p>
]]></description><pubDate>Sun, 31 May 2026 15:55:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48346741</link><dc:creator>fayten</dc:creator><comments>https://news.ycombinator.com/item?id=48346741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48346741</guid></item><item><title><![CDATA[New comment by fayten in "Pontevedra, Spain declares its entire urban area a "reduced traffic zone""]]></title><description><![CDATA[
<p>This depends on how you define ROI. Car infrastructure and lack of density reduces tax revenue for cities and strains infrastructure.<p>There are other human benefits to reducing car traffic and use in favor of public transportation:
* Reduces air pollution
* Noise pollution
* Allows a focus on human centric urban planning
* Allows for higher density commercial and residential increasing tax revenue
* Reduces pedestrian traffic injury<p>Well done video essays:<p>Parking minimums 
<a href="https://youtu.be/OUNXFHpUhu8?si=xAxUHCA0xmxCIZWg" rel="nofollow">https://youtu.be/OUNXFHpUhu8?si=xAxUHCA0xmxCIZWg</a><p>Noise pollution 
<a href="https://youtu.be/CTV-wwszGw8?si=Eov6X3Z3I1T0l_bd" rel="nofollow">https://youtu.be/CTV-wwszGw8?si=Eov6X3Z3I1T0l_bd</a><p>Infrastructure strain
<a href="https://youtu.be/7Nw6qyyrTeI?si=KrVJ3tDaODHNGBwm" rel="nofollow">https://youtu.be/7Nw6qyyrTeI?si=KrVJ3tDaODHNGBwm</a><p>More on Infrastructure and Sprawl
<a href="https://youtu.be/SfsCniN7Nsc?si=0ulEtryX4K6Ysy-N" rel="nofollow">https://youtu.be/SfsCniN7Nsc?si=0ulEtryX4K6Ysy-N</a><p>Articles:<p><a href="https://climate.mit.edu/explainers/public-transportation#:~:text=It's%20less%20expensive%20than%20owning,to%20take%20further%20climate%20action." rel="nofollow">https://climate.mit.edu/explainers/public-transportation#:~:...</a><p><a href="https://www.researchgate.net/publication/379358672_Vehicle_noise_pollution_awareness_for_human_health_and_environmental_impacts_a_comprehensive_review" rel="nofollow">https://www.researchgate.net/publication/379358672_Vehicle_n...</a><p><a href="https://www.britannica.com/topic/urban-sprawl/Costs-of-urban-sprawl" rel="nofollow">https://www.britannica.com/topic/urban-sprawl/Costs-of-urban...</a><p>Climate town videos are all well researched and provide an enormous amount of follow-up content from their sources.<p>Generally, I care about all of the above and I perceive investments in public transportation to have a higher ROI.<p>Some extra historical context is helpful too:
<a href="https://youtu.be/oOttvpjJvAo?si=ZGXF81qJnD_Fgw0L" rel="nofollow">https://youtu.be/oOttvpjJvAo?si=ZGXF81qJnD_Fgw0L</a><p>The book The Color of Law by Rothstein is worth a read.<p>In the end there is a balance between public transportation and car dependency and right now the scales are leaning too much in favor of cars.</p>
]]></description><pubDate>Wed, 10 Sep 2025 13:07:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=45197059</link><dc:creator>fayten</dc:creator><comments>https://news.ycombinator.com/item?id=45197059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45197059</guid></item><item><title><![CDATA[New comment by fayten in "Lab-grown salmon hits the menu"]]></title><description><![CDATA[
<p>Unless you are actively managing your own herd or actively hunting I don’t see how you are connecting to nature at the grocery store.<p>People don’t care as long as it tastes good. The current methods we have for farming meat do not scale and we need to work on alternatives. Meat is tasty and people want to eat it.<p>Innovation will continue in the lab grown meat sector and when it eventually scales it will over take traditional methods. Current factory farming is anything but natural and there is plenty of harm being done.</p>
]]></description><pubDate>Tue, 19 Aug 2025 04:48:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=44948348</link><dc:creator>fayten</dc:creator><comments>https://news.ycombinator.com/item?id=44948348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44948348</guid></item><item><title><![CDATA[New comment by fayten in "ZjsComponent: A Pragmatic Approach to Reusable UI Fragments for Web Development"]]></title><description><![CDATA[
<p>I always love seeing more done in the web component space. I think Lit has the no build process captured pretty well and they include things such as a router.<p>I do prefer the style of of your components more, where you separate out the script and styles with html tags. I don't know if one way or the other is superior for performance, I but just like the separation verse the templated strings in Lit.<p>With build tools being so straightforward now-a-days, I struggle to see the value in the build less approach. One use case I can think of is maybe a constrained environment where the application contains some kind of customizable user components fully in the browser like a reporting WYSIWIG of some kind.<p>Is there a particular reason you prefer this approach?</p>
]]></description><pubDate>Mon, 16 Jun 2025 15:59:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=44290823</link><dc:creator>fayten</dc:creator><comments>https://news.ycombinator.com/item?id=44290823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44290823</guid></item><item><title><![CDATA[New comment by fayten in "Show HN: Mermaid Chart VS Code Plugin: Mermaid.js Diagrams in Visual Studio Code"]]></title><description><![CDATA[
<p>I'm curious what you prefer instead?<p>I find that tools like Mermaid are pretty invaluable, especially when editing very large processes. Draw.io diagrams tend to get pretty unwieldy as they scale and editing inter process stuff if you forgot something quite frustrating.<p>Sequence diagrams are possibly my favorite feature in Mermaid: <a href="https://jessems.com/posts/2023-07-22-the-unreasonable-effectiveness-of-sequence-diagrams-in-mermaidjs" rel="nofollow">https://jessems.com/posts/2023-07-22-the-unreasonable-effect...</a><p>Admittedly I primarily use D2 nowadays. The only features I miss in D2 from mermaid are the GitHub automatic rendering and Sequence diagram numbers. <a href="https://play.d2lang.com" rel="nofollow">https://play.d2lang.com</a></p>
]]></description><pubDate>Wed, 02 Apr 2025 18:10:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=43559561</link><dc:creator>fayten</dc:creator><comments>https://news.ycombinator.com/item?id=43559561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43559561</guid></item><item><title><![CDATA[New comment by fayten in "TUI editor and Vim/Neovim alternative"]]></title><description><![CDATA[
<p>I have seen this thrown around a lot, but I do not think it is true anymore.<p>V lang had a rough launch from what I can tell, with the author overselling and mistakenly underestimating the amount of work needed to fulfill their vision.<p>V still has a ways to go, but it is in constant heavy development with lots of contributors. It also has a wide gambit of interesting hobby projects using it.<p>I'd recommend taking a look at the the examples here:<a href="https://github.com/vlang/v/tree/master/examples" rel="nofollow">https://github.com/vlang/v/tree/master/examples</a><p>I think the language has a lot of potential.</p>
]]></description><pubDate>Mon, 24 Mar 2025 18:35:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=43464066</link><dc:creator>fayten</dc:creator><comments>https://news.ycombinator.com/item?id=43464066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43464066</guid></item><item><title><![CDATA[New comment by fayten in "What's New in F# 9"]]></title><description><![CDATA[
<p>I know this is a few days at this point but Bolero has been in active development. All development work was done on the now deleted streamrendering and v0.24 branches. Version 0.24 was just published today: <a href="https://github.com/fsbolero/Bolero/releases">https://github.com/fsbolero/Bolero/releases</a></p>
]]></description><pubDate>Sun, 17 Nov 2024 20:34:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=42166976</link><dc:creator>fayten</dc:creator><comments>https://news.ycombinator.com/item?id=42166976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42166976</guid></item><item><title><![CDATA[New comment by fayten in "JEP-455: Primitive types in patterns, instanceof and switch"]]></title><description><![CDATA[
<p>If it allows for alternative design patterns that are simpler then I think it's a win in the end. For example pattern matching is great when writer parsers as an alternative to going the visitor pattern route.<p>Pattern matching has finally made it out of ML land and getting increasingly implemented in mainstream languages. I'm not sure if Rust is the main driver here, but I'm glad to see it.</p>
]]></description><pubDate>Thu, 06 Jun 2024 13:21:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=40597088</link><dc:creator>fayten</dc:creator><comments>https://news.ycombinator.com/item?id=40597088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40597088</guid></item><item><title><![CDATA[New comment by fayten in "CSharpRepl: C# REPL with syntax highlighting and intellisense"]]></title><description><![CDATA[
<p>I have been dabbling with F# for scripts as well. The F# REPL (FSI) and .fsx files make it really easy to hammer something out and share.</p>
]]></description><pubDate>Mon, 27 May 2024 14:00:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=40490768</link><dc:creator>fayten</dc:creator><comments>https://news.ycombinator.com/item?id=40490768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40490768</guid></item><item><title><![CDATA[New comment by fayten in "Apache Superset"]]></title><description><![CDATA[
<p>I also found Superset unintuitive to use and setup as well. I settled on standing up Metabase because it was so simple to get started with trying it since it can be launched as a single jar. The business users loved it and so did I and administration with a Postgres backend instead of the internal h2 database was a breeze.</p>
]]></description><pubDate>Mon, 26 Feb 2024 15:41:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=39512532</link><dc:creator>fayten</dc:creator><comments>https://news.ycombinator.com/item?id=39512532</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39512532</guid></item><item><title><![CDATA[New comment by fayten in "Ask HN: Who is using the D language and likes/doesn't like it? Why?"]]></title><description><![CDATA[
<p>It doesn’t really answer your question, but DConf was a fews ago and there are a lot of interesting talks there: <a href="https://dconf.org/2023/index.html" rel="nofollow noreferrer">https://dconf.org/2023/index.html</a><p>The recordings are on YouTube with time stamps to each talk.<p><a href="https://www.youtube.com/live/uzuKqiFVNZM?si=p4GEDK4xanGcw5rJ">https://www.youtube.com/live/uzuKqiFVNZM?si=p4GEDK4xanGcw5rJ</a></p>
]]></description><pubDate>Sat, 23 Sep 2023 12:12:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=37622581</link><dc:creator>fayten</dc:creator><comments>https://news.ycombinator.com/item?id=37622581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37622581</guid></item><item><title><![CDATA[New comment by fayten in "The anatomy of a Godot API call"]]></title><description><![CDATA[
<p>I started evaluating Defold this past weekend and I have been very impressed.<p>The developer experience is very similar to Godot, especially if you work on your scripts with external editors. Everything that has to do with building and running the app is faster than Godot though.<p>Initial builds with Defold are very fast, it has on demand hotreload, and very small binary sizes. The small binary size makes it well suited for working on web games.<p>The Godot Editor is still a tad bit nicer to use, but I do like the fact that the Defold editor is written in Clojure. I imagine it makes extending it fairly quick.<p>The main reason I see myself sticking with Defold over Godot is because scripting is done in Lua.<p>The Lua ecosystem has a lot history in the game dev space making it easy to search for answers. Lua is trivial to extend and has multiple statically typed options that compile to it. Notable statically typed languages are Typescript and Haxe. Also Lua has a lot practical use in many domains outside of the Defold editor unlike GDScripts lock-in to Godot.<p>Defold has no where near the size of the community of Godot, but the developers seem very active on the forum and GitHub.<p>I need to play around with it more before I’m 100% sold. Both Godot and Defold are great looking choices for 2D.</p>
]]></description><pubDate>Tue, 19 Sep 2023 04:30:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=37565618</link><dc:creator>fayten</dc:creator><comments>https://news.ycombinator.com/item?id=37565618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37565618</guid></item><item><title><![CDATA[New comment by fayten in "Forced rhubarb, a vegetable deprived of sunlight, is having a renaissance (2019)"]]></title><description><![CDATA[
<p>That is wild, thanks for sharing the soundcloud link!</p>
]]></description><pubDate>Sun, 30 Jul 2023 06:08:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=36928347</link><dc:creator>fayten</dc:creator><comments>https://news.ycombinator.com/item?id=36928347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36928347</guid></item><item><title><![CDATA[New comment by fayten in "Moldable Live Programming for Clojure"]]></title><description><![CDATA[
<p>Very cool stuff, thank you for your hard work on Emmy!</p>
]]></description><pubDate>Mon, 19 Jun 2023 03:13:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=36386929</link><dc:creator>fayten</dc:creator><comments>https://news.ycombinator.com/item?id=36386929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36386929</guid></item><item><title><![CDATA[New comment by fayten in "Moldable Live Programming for Clojure"]]></title><description><![CDATA[
<p>Clerk has some pretty detailed documentation that is worth looking over: <a href="https://book.clerk.vision" rel="nofollow noreferrer">https://book.clerk.vision</a><p>Emmy and Clojure2d have also adopted clerk for their docs with impressive results:
<a href="https://clojure2d.github.io/clojure2d/docs/notebooks/notebooks/color.html" rel="nofollow noreferrer">https://clojure2d.github.io/clojure2d/docs/notebooks/noteboo...</a><p><a href="https://emmy.mentat.org" rel="nofollow noreferrer">https://emmy.mentat.org</a></p>
]]></description><pubDate>Sun, 18 Jun 2023 19:30:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=36383537</link><dc:creator>fayten</dc:creator><comments>https://news.ycombinator.com/item?id=36383537</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36383537</guid></item><item><title><![CDATA[New comment by fayten in "Brave Browser introduces vertical tabs"]]></title><description><![CDATA[
<p>I don't really think anyone is copying anyone here. This is a popular feature for browsers that has been around for over a decade.<p>Orion[1] is another recent MacOS browser that released before Arc in 2021 and has vertical tabs. Edge had vertical tabs as an experiment back in 2020[2] and is full feature now. Vivaldi has had vertical tabs since 2015[3]. It might not count since it's not built in, but Firefox has had vertical tab extensions since 2007[4].<p>[1]<a href="https://browser.kagi.com/" rel="nofollow">https://browser.kagi.com/</a><p>[2] <a href="https://www.howtogeek.com/697986/how-to-enable-and-use-vertical-tabs-in-microsoft-edge/" rel="nofollow">https://www.howtogeek.com/697986/how-to-enable-and-use-verti...</a><p>[3]<a href="https://www.maketecheasier.com/vertical-tabs-browsers/" rel="nofollow">https://www.maketecheasier.com/vertical-tabs-browsers/</a><p>[4]<a href="https://github.com/piroor/treestyletab/graphs/contributors">https://github.com/piroor/treestyletab/graphs/contributors</a></p>
]]></description><pubDate>Thu, 01 Jun 2023 21:01:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=36157267</link><dc:creator>fayten</dc:creator><comments>https://news.ycombinator.com/item?id=36157267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36157267</guid></item><item><title><![CDATA[New comment by fayten in "How to quit cars"]]></title><description><![CDATA[
<p>I guess it depends on how much bulk you are buying at once, but most bikes are compatible with a basket of some kind. A bike trailer could also be an option.<p>In the Netherlands you'll see Bakfiets/cargo bikes.  <a href="https://www.bakfiets.com/" rel="nofollow">https://www.bakfiets.com/</a></p>
]]></description><pubDate>Thu, 18 May 2023 23:33:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=35995803</link><dc:creator>fayten</dc:creator><comments>https://news.ycombinator.com/item?id=35995803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35995803</guid></item><item><title><![CDATA[New comment by fayten in "Apple dives into display-making to cut reliance on Samsung"]]></title><description><![CDATA[
<p>You may be confusing MiniLED and MicroLED.  MiniLED still uses an LCD with multiple backlights and local dimming algorithms to improve contrast.  MiniLED is pretty impressive and the quality of it is generally 1-to-1 with the number of backlights/dimming-zones.<p>MicroLED is more akin to OLED where each pixel is self emitting. MicroLED is almost the holy grail of displays and will more than likely obsolete MiniLED.</p>
]]></description><pubDate>Thu, 18 May 2023 23:10:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=35995578</link><dc:creator>fayten</dc:creator><comments>https://news.ycombinator.com/item?id=35995578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35995578</guid></item><item><title><![CDATA[New comment by fayten in "Haxe 4.3"]]></title><description><![CDATA[
<p>Haxe’s development is fairly active. You can see 41 PRs were merged, an additional 13 more were opened and 125 issues were closed in the last month:
<a href="https://github.com/HaxeFoundation/haxe/pulse/monthly">https://github.com/HaxeFoundation/haxe/pulse/monthly</a><p>The nightly builds should probably be promoted to patch releases more often though.</p>
]]></description><pubDate>Mon, 10 Apr 2023 04:30:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=35509195</link><dc:creator>fayten</dc:creator><comments>https://news.ycombinator.com/item?id=35509195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35509195</guid></item><item><title><![CDATA[New comment by fayten in "Haxe 4.3"]]></title><description><![CDATA[
<p>I really love Haxe. A truly multi-paradigm language with good support for GADTs, OOP, structural and nominal types, lambdas, and a lot of practical sugar on top. The macro system and abstract types add enormous flexibility that I miss when going back to C# or Java.<p>The language is a bit verbose, but I prefer it and generally add type annotations instead of using type inference (unless I’m dealing with a super gnarly generic type).<p>The language shines in the graphics space since some of the Flash community gravitated to Haxe. I’ve found that it works great as a client/server language similar to a typescript frontend/backend stack. The benefit with Haxe is that the backend isn’t limited to Node, it can run on JVM, bare metal with C++, Openresty with Lua, and anywhere Python runs. It’s pretty easy to implement F# style type providers with the macro system as well.<p>There is also a C# target, however, there are talks of deprecating. Hopefully we will see a revival with Reflaxe, another way to make new targets, or maybe even a CLR target.  <a href="https://github.com/RobertBorghese/reflaxe">https://github.com/RobertBorghese/reflaxe</a><p>Lastly, I’m very excited about Ammer the universal FFI for Haxe by Aurel. <a href="https://aurel300.github.io/ammer/" rel="nofollow">https://aurel300.github.io/ammer/</a>
My hope is that the community will rally around Ammer and bring in a lot of native libraries to all targets.</p>
]]></description><pubDate>Sun, 09 Apr 2023 21:58:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=35506869</link><dc:creator>fayten</dc:creator><comments>https://news.ycombinator.com/item?id=35506869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35506869</guid></item></channel></rss>