<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: Patrickmi</title><link>https://news.ycombinator.com/user?id=Patrickmi</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 30 Oct 2026 02:21:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Patrickmi" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Patrickmi in "Influxdb made the switch from Go to Rust"]]></title><description><![CDATA[
<p>Down-voters, could you please explain your disagreement to the statement</p>
]]></description><pubDate>Sun, 01 Oct 2023 15:25:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=37726785</link><dc:creator>Patrickmi</dc:creator><comments>https://news.ycombinator.com/item?id=37726785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37726785</guid></item><item><title><![CDATA[New comment by Patrickmi in "Influxdb made the switch from Go to Rust"]]></title><description><![CDATA[
<p>People are not talking that InfluxData is NO more just a time series database, this isn’t just a language change but feature additions and with the level of massive dependence on C++ libraries it’s pretty foolish to continue using Go</p>
]]></description><pubDate>Sun, 01 Oct 2023 14:59:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=37726527</link><dc:creator>Patrickmi</dc:creator><comments>https://news.ycombinator.com/item?id=37726527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37726527</guid></item><item><title><![CDATA[New comment by Patrickmi in "Ask HN: Why isn't Phoenix/Elixir more mainstream?"]]></title><description><![CDATA[
<p>No matter if the language is Great or bottom line worse if there’s no ecosystem and libraries to promote productivity is all moo, hey we hate JavaScript but before I think of wasm I would have written most of what I want in JavaScript, this is why Go was so productive that it took just 5 years since it’s creation for the software tech world to feel the impact, that’s why rust ecosystem pushing for more high level library sugaring or “one click convenient macros” and I kinda like where ocaml is going it really needs to remove the tag “Jane street programming language”</p>
]]></description><pubDate>Fri, 29 Sep 2023 17:35:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=37707596</link><dc:creator>Patrickmi</dc:creator><comments>https://news.ycombinator.com/item?id=37707596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37707596</guid></item><item><title><![CDATA[New comment by Patrickmi in "Rust vs Go: A Hands-On Comparison"]]></title><description><![CDATA[
<p>Go has the ability to do what C or C++ can do to some extent while offering simplicity, easy to read and understand while rust gives you full control with its powerful type system because of that those complicated things can just be wrapped around someone’s library or function (.unwarp, .clone, Rc, Arc) coupled with rust ability to span in different domains of programming, rust will be compared to higher programming languages</p>
]]></description><pubDate>Wed, 27 Sep 2023 18:17:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=37678844</link><dc:creator>Patrickmi</dc:creator><comments>https://news.ycombinator.com/item?id=37678844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37678844</guid></item><item><title><![CDATA[New comment by Patrickmi in "The State of Async Rust: Runtimes"]]></title><description><![CDATA[
<p>Here’s the problem about languages like Rust, at the very beginning of rust goals it gives you all the control while offering security and performance, want some libraries to manage some these authorities no problem, but the problem here is that if everyone want to agree one thing or feature while the language gives the programmer to full control this causes fractions in the ecosystem, 3rd party vs rust core team issues and co, a single unmaintained library can deal a massive blow to the ecosystem on like Go where “The Language makes the decision for you” it gets worst as rust isn’t a domain specific language (way more than python or java) even tho it’s a systems language this brings in different domain ideologies into the language which in turn creates massive 3rd party libraries to be able to handle those ideologies which in turn causes a massive blow to the ecosystem if more unmaintained libraries pile up.<p>This circle will repeat its self over and over again</p>
]]></description><pubDate>Tue, 26 Sep 2023 05:00:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=37654617</link><dc:creator>Patrickmi</dc:creator><comments>https://news.ycombinator.com/item?id=37654617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37654617</guid></item><item><title><![CDATA[New comment by Patrickmi in "Fixing for loops in Go 1.22"]]></title><description><![CDATA[
<p>So whats your point ?, 
old ideas never die ?, 
language design is not language purpose and goal ?, 
they made a mistake creating Go ?,
refusing to find something suitable or just break compatibility?</p>
]]></description><pubDate>Tue, 19 Sep 2023 20:15:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=37575881</link><dc:creator>Patrickmi</dc:creator><comments>https://news.ycombinator.com/item?id=37575881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37575881</guid></item><item><title><![CDATA[New comment by Patrickmi in "Ask HN: Do I need AWS? Or am I thinking this wrong?"]]></title><description><![CDATA[
<p>Well kinda, there’re indeed some services can cost more hosting than cloud hosting especially when it comes to geo-location, auto scaling, preventing dead servers but there’re are companies that maintain data centers, etc it depends</p>
]]></description><pubDate>Sun, 17 Sep 2023 10:02:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=37543332</link><dc:creator>Patrickmi</dc:creator><comments>https://news.ycombinator.com/item?id=37543332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37543332</guid></item><item><title><![CDATA[New comment by Patrickmi in "WASI Support in Go"]]></title><description><![CDATA[
<p>Tinygo runtime don’t have g or m threads that’s why it’s Cgo is zero cost</p>
]]></description><pubDate>Wed, 13 Sep 2023 23:46:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=37503131</link><dc:creator>Patrickmi</dc:creator><comments>https://news.ycombinator.com/item?id=37503131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37503131</guid></item><item><title><![CDATA[New comment by Patrickmi in "Bare-Metal Kubernetes, Part I: Talos on Hetzner"]]></title><description><![CDATA[
<p>I was using docker swarm cause of the simplicity and easy setup but the one feature that I really really need was to be able to specify which runtime to use, either I use runsc (and docker plugins don’t work with runsc) or runc as the default and it was too inefficient to have groups of node with certain runtime, I really do like swarm but it misses too much features that are important</p>
]]></description><pubDate>Sat, 09 Sep 2023 19:05:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=37449152</link><dc:creator>Patrickmi</dc:creator><comments>https://news.ycombinator.com/item?id=37449152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37449152</guid></item><item><title><![CDATA[New comment by Patrickmi in "JIT-optimized Ruby can outperform a C extension"]]></title><description><![CDATA[
<p>gcc-go, gollvm there’s actually no difference in comparison to the go compiler, heck in some cases gcc-go perform worse, Go internals are built with a different mindset and architecture there’re certain features that’s can perform worse than just hard coded assembly</p>
]]></description><pubDate>Sat, 09 Sep 2023 13:00:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=37444846</link><dc:creator>Patrickmi</dc:creator><comments>https://news.ycombinator.com/item?id=37444846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37444846</guid></item><item><title><![CDATA[New comment by Patrickmi in "JIT-optimized Ruby can outperform a C extension"]]></title><description><![CDATA[
<p>In this context, they are not talking about GC but the compiler</p>
]]></description><pubDate>Sat, 09 Sep 2023 12:55:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=37444800</link><dc:creator>Patrickmi</dc:creator><comments>https://news.ycombinator.com/item?id=37444800</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37444800</guid></item><item><title><![CDATA[New comment by Patrickmi in "JIT-optimized Ruby can outperform a C extension"]]></title><description><![CDATA[
<p>If this was 4 years ago I would say “fair enough” but now Go 1.21 ? This claim is no longer Valid, just like saying CGO is slow, just because one language uses LLVM or GCC doesn’t mean they have state of the compiler</p>
]]></description><pubDate>Sat, 09 Sep 2023 12:54:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=37444791</link><dc:creator>Patrickmi</dc:creator><comments>https://news.ycombinator.com/item?id=37444791</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37444791</guid></item><item><title><![CDATA[New comment by Patrickmi in "Faster filesystem access with Directfs"]]></title><description><![CDATA[
<p>Firescracker is good and all but if one wants to use it, one has to change its ecosystem, it’s communication with other servers, why change your entire ecosystem for one tool or just build a tool to fit your ecosystem, and really like the concept of firecracker-containerd but still need some modifications and also I wouldn’t expect Google to put their entire Cloud Run, App engine under the hands of aws (even tho it’s FOSS)</p>
]]></description><pubDate>Fri, 28 Jul 2023 08:46:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=36904377</link><dc:creator>Patrickmi</dc:creator><comments>https://news.ycombinator.com/item?id=36904377</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36904377</guid></item><item><title><![CDATA[New comment by Patrickmi in "Faster filesystem access with Directfs"]]></title><description><![CDATA[
<p>Lol at least one is recoverable</p>
]]></description><pubDate>Fri, 28 Jul 2023 08:36:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=36904317</link><dc:creator>Patrickmi</dc:creator><comments>https://news.ycombinator.com/item?id=36904317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36904317</guid></item><item><title><![CDATA[New comment by Patrickmi in "Faster filesystem access with Directfs"]]></title><description><![CDATA[
<p>Am new to these kernel space but isn’t writes operation more security at risk than Reads if it is why not break gofer into 2 categories one writes, one reads embed the one with reads with sentry user space, this may not show any significant performance in real world use but it gets both benefits</p>
]]></description><pubDate>Fri, 28 Jul 2023 01:38:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=36902234</link><dc:creator>Patrickmi</dc:creator><comments>https://news.ycombinator.com/item?id=36902234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36902234</guid></item><item><title><![CDATA[New comment by Patrickmi in "Lazygit: Simple terminal UI for Git commands"]]></title><description><![CDATA[
<p>Of course it’s written in rust</p>
]]></description><pubDate>Wed, 19 Jul 2023 16:16:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=36788843</link><dc:creator>Patrickmi</dc:creator><comments>https://news.ycombinator.com/item?id=36788843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36788843</guid></item><item><title><![CDATA[New comment by Patrickmi in "Coroutines for Go"]]></title><description><![CDATA[
<p>Generics didn’t even change up 20% of my codebase and from that 20% there where libraries, am not sure if Go or C habits has hatched into me, but I see generics as another library that one programmer from somewhere just solved something</p>
]]></description><pubDate>Tue, 18 Jul 2023 09:22:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=36769813</link><dc:creator>Patrickmi</dc:creator><comments>https://news.ycombinator.com/item?id=36769813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36769813</guid></item><item><title><![CDATA[New comment by Patrickmi in "The Development of the C Language (1993)"]]></title><description><![CDATA[
<p>Sometimes Safety suffers performance</p>
]]></description><pubDate>Sun, 09 Jul 2023 14:13:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=36654592</link><dc:creator>Patrickmi</dc:creator><comments>https://news.ycombinator.com/item?id=36654592</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36654592</guid></item><item><title><![CDATA[New comment by Patrickmi in "The Development of the C Language (1993)"]]></title><description><![CDATA[
<p>When I get to achieve my target 3 times faster using Go why should I waste my time following “functional ways” just to use to write project A</p>
]]></description><pubDate>Sun, 09 Jul 2023 09:54:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=36653102</link><dc:creator>Patrickmi</dc:creator><comments>https://news.ycombinator.com/item?id=36653102</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36653102</guid></item><item><title><![CDATA[New comment by Patrickmi in "Sourcegraph is no longer open source"]]></title><description><![CDATA[
<p>Open source doesn’t mean active authority, because you have the source code doesn’t you have some level of control on the repo that the source code is being host, having Go source code doesn’t mean you have the right to just commit into the Golang repo without checks and decisions</p>
]]></description><pubDate>Tue, 04 Jul 2023 21:42:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=36592866</link><dc:creator>Patrickmi</dc:creator><comments>https://news.ycombinator.com/item?id=36592866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36592866</guid></item></channel></rss>