<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: verttii</title><link>https://news.ycombinator.com/user?id=verttii</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 25 Apr 2026 22:31:58 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=verttii" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by verttii in "Sweden gives employees unpaid time off to be entrepreneurs (2019)"]]></title><description><![CDATA[
<p>I had no idea the IT consultant salaries were higher in Stockholm compared to London. What kind of rates would an IT consultant be expected to pull in Sweden?</p>
]]></description><pubDate>Sat, 15 Feb 2020 20:12:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=22337648</link><dc:creator>verttii</dc:creator><comments>https://news.ycombinator.com/item?id=22337648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22337648</guid></item><item><title><![CDATA[New comment by verttii in "Is parallel programming hard, and, if so, what can you do about it?"]]></title><description><![CDATA[
<p>Haskell absolutely lacks the soft documentation needed to attract new people. Just about every library could use a "mini tutorial" in their README, at the very least, to allow even novices to quickly bootstrap them and start getting productive without having to understand all the underlying concepts.</p>
]]></description><pubDate>Mon, 13 Jan 2020 12:52:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=22033972</link><dc:creator>verttii</dc:creator><comments>https://news.ycombinator.com/item?id=22033972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22033972</guid></item><item><title><![CDATA[New comment by verttii in "Is parallel programming hard, and, if so, what can you do about it?"]]></title><description><![CDATA[
<p>Isn't Software Transactional Memory more for concurrency than parallel computing though?</p>
]]></description><pubDate>Mon, 13 Jan 2020 12:48:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=22033947</link><dc:creator>verttii</dc:creator><comments>https://news.ycombinator.com/item?id=22033947</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22033947</guid></item><item><title><![CDATA[New comment by verttii in "Android programming, looking for good guides for beginners"]]></title><description><![CDATA[
<p>Interestingly, the docs for Flutter are comprehensive and overall just really excellent.<p>Maybe they shifted focus to that in the past years.</p>
]]></description><pubDate>Mon, 13 Jan 2020 00:19:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=22030783</link><dc:creator>verttii</dc:creator><comments>https://news.ycombinator.com/item?id=22030783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22030783</guid></item><item><title><![CDATA[New comment by verttii in "Pattern Matching in Ruby 2.7 (2019)"]]></title><description><![CDATA[
<p>Thanks!</p>
]]></description><pubDate>Thu, 09 Jan 2020 16:36:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=22002621</link><dc:creator>verttii</dc:creator><comments>https://news.ycombinator.com/item?id=22002621</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22002621</guid></item><item><title><![CDATA[New comment by verttii in "Pattern Matching in Ruby 2.7 (2019)"]]></title><description><![CDATA[
<p>It's typical in statically typed functional languages to match against Algebraic data type value constructors. These ADTs have a fixed amount of variants, which makes it suitable to do a clean pattern match.<p>ADTs don't exist in OOP. It gets more complicated to do matches against classes whose abstractions are not really decomposable so easily.</p>
]]></description><pubDate>Thu, 09 Jan 2020 12:22:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=22000581</link><dc:creator>verttii</dc:creator><comments>https://news.ycombinator.com/item?id=22000581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22000581</guid></item><item><title><![CDATA[New comment by verttii in "Pattern Matching in Ruby 2.7 (2019)"]]></title><description><![CDATA[
<p>It is, from top to bottom.</p>
]]></description><pubDate>Thu, 09 Jan 2020 12:09:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=22000521</link><dc:creator>verttii</dc:creator><comments>https://news.ycombinator.com/item?id=22000521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22000521</guid></item><item><title><![CDATA[New comment by verttii in "Pattern Matching in Ruby 2.7 (2019)"]]></title><description><![CDATA[
<p>You got any links to share on this? I'm doing a bit of academic study on the subject of pattern matching in OOP.</p>
]]></description><pubDate>Thu, 09 Jan 2020 12:08:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=22000514</link><dc:creator>verttii</dc:creator><comments>https://news.ycombinator.com/item?id=22000514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22000514</guid></item><item><title><![CDATA[New comment by verttii in "Pattern Matching in Ruby 2.7 (2019)"]]></title><description><![CDATA[
<p>You mean that guards + destructuring would effectively be the same as pattern matching in function's params? Pattern matching would allow matching against more complex data structures more comfortably though.</p>
]]></description><pubDate>Thu, 09 Jan 2020 12:07:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=22000503</link><dc:creator>verttii</dc:creator><comments>https://news.ycombinator.com/item?id=22000503</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22000503</guid></item><item><title><![CDATA[New comment by verttii in "Elixir lang 1.10.0-rc0"]]></title><description><![CDATA[
<p>My point was rather that that's where Elixir excels.<p>Throughput is always a compromise with latency in garbage collectors and schedulers.<p>Elixir prioritizes low consistent latency with its garbage collector and preemptive scheduling. Whereas many other systems, such as Haskell's GHC compiler/runtime prioritize high throughput instead for better computational performance.<p>All the computations have to run inside a process in Elixir. Erlang's platform constrains each process so that any single process cannot hog all the resources available. Therefore, you need to split the computation to many processes when you do CPU intensive work. And processes carry message passing overhead, leading to reduced maximum throughput.<p>Something like lots of small messages with minimal processing (think: chat) over a bunch of network connections sounds like the ideal sweet spot for Elixir.</p>
]]></description><pubDate>Wed, 08 Jan 2020 02:05:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=21987536</link><dc:creator>verttii</dc:creator><comments>https://news.ycombinator.com/item?id=21987536</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21987536</guid></item><item><title><![CDATA[New comment by verttii in "Elixir lang 1.10.0-rc0"]]></title><description><![CDATA[
<p>Fair enough, I should've put it more general like "distributed computing". Something that does networking stuff and prioritizes low latency instead of high throughput.</p>
]]></description><pubDate>Tue, 07 Jan 2020 21:19:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=21984999</link><dc:creator>verttii</dc:creator><comments>https://news.ycombinator.com/item?id=21984999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21984999</guid></item><item><title><![CDATA[New comment by verttii in "Elixir lang 1.10.0-rc0"]]></title><description><![CDATA[
<p>I actually have a similar experience. This is basically due to having no type system, at least the problems we've encountered.</p>
]]></description><pubDate>Tue, 07 Jan 2020 20:44:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=21984596</link><dc:creator>verttii</dc:creator><comments>https://news.ycombinator.com/item?id=21984596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21984596</guid></item><item><title><![CDATA[New comment by verttii in "Elixir lang 1.10.0-rc0"]]></title><description><![CDATA[
<p>It really depends where you're coming from. If you're from the enterprise world I'd expect you'll find the ecosystem limited for anything else than web related, maybe even for enterprise web integrations. If you're coming from something even more niche (for web) like Haskell you'll think the ecosystem is flourishing.<p>Libraries are generally of good quality and reasonably well documented. The community is very energetic and supportive. Moreover, there's an exceptional range of libraries and solutions available for certain problem domains in which the Erlang platform excels such as distributed concurrency and soft real-time applications in general.<p>If the problems you work on fall outside of the web sphere Elixir is not a good fit generally.</p>
]]></description><pubDate>Tue, 07 Jan 2020 18:55:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=21983277</link><dc:creator>verttii</dc:creator><comments>https://news.ycombinator.com/item?id=21983277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21983277</guid></item><item><title><![CDATA[New comment by verttii in "Clojure for the Erlang VM"]]></title><description><![CDATA[
<p>Elchemy too which is based on Elm.</p>
]]></description><pubDate>Mon, 06 Jan 2020 16:19:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=21970300</link><dc:creator>verttii</dc:creator><comments>https://news.ycombinator.com/item?id=21970300</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21970300</guid></item><item><title><![CDATA[New comment by verttii in "Clojure for the Erlang VM"]]></title><description><![CDATA[
<p>That was also the first thing I was looking for in the docs. I mean how it ties to the Erlang OTP. It's the reason why anyone would use Erlang's platform after all.</p>
]]></description><pubDate>Mon, 06 Jan 2020 04:21:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=21966418</link><dc:creator>verttii</dc:creator><comments>https://news.ycombinator.com/item?id=21966418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21966418</guid></item><item><title><![CDATA[New comment by verttii in "Flutter vs. Other Mobile Development Frameworks: A UI and Performance Experiment"]]></title><description><![CDATA[
<p>It takes like a few days to pick up and you can easily be productive from day 1. Dart's been around for some 8 years already, I'd assume Flutter bites the dust sooner than Dart will.</p>
]]></description><pubDate>Sat, 04 Jan 2020 11:59:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=21954426</link><dc:creator>verttii</dc:creator><comments>https://news.ycombinator.com/item?id=21954426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21954426</guid></item><item><title><![CDATA[New comment by verttii in "Flutter vs. Other Mobile Development Frameworks: A UI and Performance Experiment"]]></title><description><![CDATA[
<p>Wow this looks interesting, I don't know why it has slipped right past me so far.</p>
]]></description><pubDate>Sat, 04 Jan 2020 11:40:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=21954354</link><dc:creator>verttii</dc:creator><comments>https://news.ycombinator.com/item?id=21954354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21954354</guid></item><item><title><![CDATA[New comment by verttii in "Flutter vs. Other Mobile Development Frameworks: A UI and Performance Experiment"]]></title><description><![CDATA[
<p>My experience is similar with yours. With React Native I had to fight just about everything on Android just to get everything working bearably. Hell, even some things like the profiler didn't work in Android when I was writing RN.<p>For now I'll stick to Flutter, it has simply awesome tooling. Everything just works. Dart, while not my favorite language, is also no more difficult than typescript to grasp, and they're inherently similar.</p>
]]></description><pubDate>Sat, 04 Jan 2020 10:44:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=21954152</link><dc:creator>verttii</dc:creator><comments>https://news.ycombinator.com/item?id=21954152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21954152</guid></item><item><title><![CDATA[New comment by verttii in "Flutter vs. Other Mobile Development Frameworks: A UI and Performance Experiment"]]></title><description><![CDATA[
<p>My experience with Flutter is that you need a lot less native code than you do with React Native.<p>However, the hands down best part is the tooling. Unlike on react native everything just works on Flutter. It doesn't feel nearly as fragile.</p>
]]></description><pubDate>Sat, 04 Jan 2020 03:56:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=21952783</link><dc:creator>verttii</dc:creator><comments>https://news.ycombinator.com/item?id=21952783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21952783</guid></item><item><title><![CDATA[New comment by verttii in "Physics, History and Haskell – Interview with Rinat Stryungis"]]></title><description><![CDATA[
<p>Is it really? Got no exposure to C++ but the rabbit hole goes pretty deep with Haskell.</p>
]]></description><pubDate>Fri, 03 Jan 2020 14:42:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=21946236</link><dc:creator>verttii</dc:creator><comments>https://news.ycombinator.com/item?id=21946236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21946236</guid></item></channel></rss>