<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: _hzrk</title><link>https://news.ycombinator.com/user?id=_hzrk</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 05 Jun 2026 05:30:52 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=_hzrk" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by _hzrk in "Rich Harris joins Vercel to work on Svelte full time"]]></title><description><![CDATA[
<p>No, they are JavaScript, it is array based programming wrapped in a reactive functional-declarative approach. Simply array of objects cascading with state. {#await promise} is more cryptic than any useHook function implementation.</p>
]]></description><pubDate>Fri, 12 Nov 2021 14:49:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=29199752</link><dc:creator>_hzrk</dc:creator><comments>https://news.ycombinator.com/item?id=29199752</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29199752</guid></item><item><title><![CDATA[New comment by _hzrk in "Rich Harris joins Vercel to work on Svelte full time"]]></title><description><![CDATA[
<p>Same experience, I've started working with React when Hooks were introduced in a greenfield project. My last experience with JavaScript was jQuery and Angular 1. I was blown away by the functional-declarative approach of React Hooks, I can't believe that people haven't used it before.</p>
]]></description><pubDate>Fri, 12 Nov 2021 14:25:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=29199519</link><dc:creator>_hzrk</dc:creator><comments>https://news.ycombinator.com/item?id=29199519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29199519</guid></item><item><title><![CDATA[New comment by _hzrk in "Angular 13"]]></title><description><![CDATA[
<p>The choice between OOP React and Angular boils down to this, as you said, people prefer the OOP nature as they come from Java, C#, some prefer even more the templating system of Angular as that reminds them of JSP, Thymeleaf and other systems that were used in enterprise systems in the past.<p>Though, the concept of React Hooks changes everything. Functional components coupled with JSX and styledcomponents give you superior composability and encapsulation, imho. When I'm programming in Angular, I notice the familiary, it's like I'm using Spring but on the frontend, while in principle I like the rule of least power, I can say that the declarative nature of React is game changing. Look at the ecosystems that are being developed now with Hooks, like Tanstack, react-hook-form, etc. People are literally creating their own SwiftUIs and Jetcomposers in JavaScript (TypeScript).</p>
]]></description><pubDate>Thu, 04 Nov 2021 15:24:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=29108354</link><dc:creator>_hzrk</dc:creator><comments>https://news.ycombinator.com/item?id=29108354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29108354</guid></item><item><title><![CDATA[New comment by _hzrk in "Expectations for generics in Go 1.18"]]></title><description><![CDATA[
<p><a href="https://github.com/zio/zio-prelude" rel="nofollow">https://github.com/zio/zio-prelude</a></p>
]]></description><pubDate>Thu, 28 Oct 2021 23:31:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=29033413</link><dc:creator>_hzrk</dc:creator><comments>https://news.ycombinator.com/item?id=29033413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29033413</guid></item><item><title><![CDATA[New comment by _hzrk in "Expectations for generics in Go 1.18"]]></title><description><![CDATA[
<p>Yep, Kafka is probably the most popular one. I've heard that the team is looking forward to replace the remaining Scala code in the project with Java once pattern matching and co. land. Spark is another beast that was written in Scala. Many are reporting a high cost for compatibility. Nowadays, Scala community is all about Typelevel and ZIO, if you are not a category theory minded person, then you will have a hard time picking it up.</p>
]]></description><pubDate>Thu, 28 Oct 2021 09:46:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=29024112</link><dc:creator>_hzrk</dc:creator><comments>https://news.ycombinator.com/item?id=29024112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29024112</guid></item><item><title><![CDATA[New comment by _hzrk in "Nomad vs. Kubernetes"]]></title><description><![CDATA[
<p>> Being written in a language that isn't well-suited to large projects and refactoring efforts doesn't help either.<p>I know that Borg was written in Java and Kubernetes in Go. Though the latter had a reputation in the beginning as a systems programming language, its purpose was actually to build large-scale cloud infrastructure projects with it and it proved formidably well suited for the task. It compiles fast, anyone can read it, good tooling and it is efficient for the layer on which it is meant to be deployed. Go, as Java is one of the most productive languages in use today, judging by the ecosystems they have spawned.</p>
]]></description><pubDate>Fri, 15 Oct 2021 10:21:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=28876188</link><dc:creator>_hzrk</dc:creator><comments>https://news.ycombinator.com/item?id=28876188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28876188</guid></item><item><title><![CDATA[New comment by _hzrk in "Hungarian journalists and critics of Orbán were targeted with Pegasus"]]></title><description><![CDATA[
<p>Globalism is inevitable, you cannot stop it. You should rather get used to it. The fact that you get anxious by ideas penetrating your culture means that globalisation works. It is like my Romanian grandfather telling me how bankers should have been punished in 2008. Which would have never and it will never happen because that's how the world works. The alternatives are far too costly and our global capitalism does not allow it. Get used to it, neighbor.</p>
]]></description><pubDate>Tue, 20 Jul 2021 12:47:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=27893056</link><dc:creator>_hzrk</dc:creator><comments>https://news.ycombinator.com/item?id=27893056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27893056</guid></item><item><title><![CDATA[New comment by _hzrk in "The Programmer's Brain"]]></title><description><![CDATA[
<p>> but in the end that will mean more for your career than anything else, unfortunately.<p>I strongly disagree. In my organisation engineers have higher salaries than "people persons" like managers, product owners etc. Maybe it is something Eastern Europe (Romania) does better. In my country, people become managers when they don't know what to do in life, when they have not mastered any skill in 12 years of mandatory education + higher education. People who can't code at the end of the CS curriculum have three choices basically: HR, PMO or do a Master in a totally unrelated field to increase your employability. Do you really see yourself the "acting" leader, answering to phone calls all day like a secretary and asking people about the status of their tickets? I hope not. A "people person" is easily replaceable, a good engineer is not. When the financial crisis comes and the line is drawn, engineering skills remain. That is not to say that soft skills do not matter, quite the opposite, just don't make it a day job, you will become vulnerable.</p>
]]></description><pubDate>Tue, 06 Jul 2021 10:15:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=27746305</link><dc:creator>_hzrk</dc:creator><comments>https://news.ycombinator.com/item?id=27746305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27746305</guid></item><item><title><![CDATA[New comment by _hzrk in "Case Study: Why you should play Factorio"]]></title><description><![CDATA[
<p>I think there's a fallacy. It's like people that get into chess for the sake of becoming better at logic. Which is good for a while until it becomes a problem of pure memorization. Or people that spend their time playing poker in order to get better with probabilities and statistics instead of going through a textbook with pen & paper. Factorio is a very good game, I've enjoyed it for a while, but it's not a replacement to solving coding problems.</p>
]]></description><pubDate>Thu, 29 Apr 2021 13:22:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=26980815</link><dc:creator>_hzrk</dc:creator><comments>https://news.ycombinator.com/item?id=26980815</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26980815</guid></item><item><title><![CDATA[New comment by _hzrk in "The US dollar’s hegemony is looking fragile"]]></title><description><![CDATA[
<p>I'm not questioning the growth of China. I'm only interested in its sustainability and its ability to innovate, to bring a new Apple, Tesla (not an anti-Apple, or an anti-Tesla) in the world or to contribute to the knowledge body of a science like physics. I'm from Romania and I've lived under communist times sprinkled with some open-market policies in which Citroen, Renault and other companies were running factories in my country. Something similar to what happens in China, but minus 1 billion, 430 million human resource. Based on my experience (I've also lived in Beijing for 2 years), it feels like history is just repeating. Look at why communism in Romania and Soviet Union failed:<p>* Centralized governing system<p>* Production excess, we continued to produce even if we didn't have any buyers and the quality was pretty bad (today you have Wish or Aliexpress through which you can sell literally anything, even people from my family are ordering crazy stuff from China that has no use at all, so China has the upper hand, we just didn't have that technology back then)<p>* Lack of political diversity<p>* No indicators of survivability, China is yet to go through a major crisis (Black Swan) to see how it handles it, the pandemic is not a Black Swan<p>* Impedance mismatch between communism, atheism promoted by Marxism vs. Christianity that promotes individual thinking, Eatern cultures generally are more collectivistic, so again, China has the upper hand<p>* Socialist countries are ticking time bombs, they implode when you don't expect them to happen, usually the trigger is local. Nobody thought that Soviet Union would collapse out of nowhere, I still remember reading articles coming from socialists in German and American newspapers lauding the policies adoped by Soviets and how they will get ahead of them. On 15th December 1989 nobody in Romania would have thought that the next day a bloody revolution will start out of a small Hungarian minority in the city of Timisoara. Localism! Everything from China comes from the top level, filtered and censored, we may never know what happens locally and it will be a surprise for us when that happens.<p>* An educated population is hard to control, the only thing that communism does great is offering education for the masses and opportunities, the moment it will hit a certain threshold, people will just want more and everything will end violently. As Wikipedia puts it:<p>"The events that demolished the Iron Curtain started with peaceful opposition in Poland, and continued into Hungary, East Germany, Bulgaria, and Czechoslovakia. Romania became the only communist state in Europe to overthrow its government with violence." [1]<p>> Why is that? I think it says more about us in the west.<p>I can agree with you. Because of our experience, it is easy for us to swap China with "Western Communism" and think that it will have the same faith without taking other factors into consideration. The West has problems and the pandemic revealed them, blaming China for the Corona problems is stupid, we should blame our overlyoptimized, overlyindividualistic nature. When Italy was "burning" at the beginning of the pandemic, all European states were reluctant to aid and all the press in Europe was finger pointing them in a disgraced way, typically European. I remember states that I've believed to be "team-players" like Sweden notifying all other European memebers that they will do it their own way. The same happened with my country, they were so late to react to the advice of WHO and EU, so late that the local municipalities started to take the matter into their own hands they practically blocked the access to the cities.<p>[1] <a href="https://en.wikipedia.org/wiki/Iron_Curtain" rel="nofollow">https://en.wikipedia.org/wiki/Iron_Curtain</a></p>
]]></description><pubDate>Sat, 03 Apr 2021 13:25:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=26680852</link><dc:creator>_hzrk</dc:creator><comments>https://news.ycombinator.com/item?id=26680852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26680852</guid></item><item><title><![CDATA[New comment by _hzrk in "Android's new Bluetooth stack rewrite (Gabeldorsh) is written with Rust"]]></title><description><![CDATA[
<p>Why would you need operator overloading in a low-level language? It's not like you are gonna write Jupyter notebooks with it. Zig is not meant to replace MATLAB, Python or Julia. I would use it instead to build the backbone of such a data science platform.</p>
]]></description><pubDate>Wed, 31 Mar 2021 17:46:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=26650472</link><dc:creator>_hzrk</dc:creator><comments>https://news.ycombinator.com/item?id=26650472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26650472</guid></item><item><title><![CDATA[New comment by _hzrk in "Intel's Ponte Vecchio Xe-HPC GPU Boasts 100B Transistors"]]></title><description><![CDATA[
<p>I really don't get this push to polyglot programming when 99% of the high performance libraries use C++. Even more, openAPI has DPC++, SPIR-V has SYCL, CUDA is even building a C++ standard library that is heterogeneous supporting both CPU and GPU, libcu++. Seriously now, how many people from JVM or CLR world actually need this level of high performance? How many actually push kernels to the GPU from these runtimes? I have yet to see a programming language that will replace C++ at what it does best. Maybe Zig because it is streamlined and easier to get into will be a true contender to C++ HPC but only time will tell.</p>
]]></description><pubDate>Sat, 27 Mar 2021 20:38:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=26605437</link><dc:creator>_hzrk</dc:creator><comments>https://news.ycombinator.com/item?id=26605437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26605437</guid></item><item><title><![CDATA[New comment by _hzrk in "Julia: A Post-Mortem"]]></title><description><![CDATA[
<p>In the ML, DL world or in the physical simulators, people just compose a task and throw it to a CPU/GPU/TPU or a cluster of these and let it run for a long time. I don't see how Julia will be different for this kind of tasks. I understand that in Julia you solve the 2-language problem and all the goodies that multiple dispatch brings but the Python ecosystem progressed a lot in the past 2 years, now you have Numba JIT, Jax JIT, PyTorch JIT, XLA JIT and many other proprietary JITs that are not open-sourced. Since JAX (as an example) is mostly numpy and Python, you can leverage your existing knowledge instead of having to learn a fundamentally new paradigm. I would say that Python has many "specialised" JIT engines and it seems to work great for the community. Don't get me wrong, Julia is interesting, I can't deny that but I expect a huge adoption period for it. It can find its niche as C++ did for extremely high performance computing or Scala for Big Data (though Java is starting to replace many use cases). If you ask me now, I would say that the world converges around Java, C++ and Python when it comes to data, the old trio and it will remain this way for at least another decade.</p>
]]></description><pubDate>Mon, 08 Mar 2021 13:48:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=26385636</link><dc:creator>_hzrk</dc:creator><comments>https://news.ycombinator.com/item?id=26385636</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26385636</guid></item><item><title><![CDATA[New comment by _hzrk in "Who did the Anglo-Saxons think they were?"]]></title><description><![CDATA[
<p>There is no such thing as Anglo-Saxon continuation. Somehow, with the invention of nation states, we picked this this concept of cherry-picking our history even if most of the times doesn't make any sense. So, you will have England which pushed the Anglo-Saxon agenda, Scandinavian countries with Viking (more like Norse, since Viking was a border security job) stuff, Romanians think they are the continuation of the Roman rule, without taking into consideration the many people that settled or migrated through the country like Dacians, Goths, Huns, Germanics, Pecenegs, Slavs, Avars, Mongols, Turks, Romani, etc. I would stay away from these, since mostly they are used by right-wingers to push xenophobic agendas. Even Greeks still believe they are the same people as the Ancient Greeks. The problem nowadays is that with popular media and games, we think about these ancient people like some form of Gods and we create an unrealistic image about what they actually were, we even replace the actual history with an alternative one. Most of them were uneducated, poor, malnourished and their only hope was to survive the next day. Less than 1% of the population of that period created the meaningful stuff that we enjoy today when reading about Roman, Greek, Norse, Celtic, etc cultures. There is no reason to attach yourself to a specific "history" when the world is wealthy in knowledge and culture as it is today.<p>Please, use the library, not games or popular entertainment (documentaries, your avearage YouTube history video, etc).</p>
]]></description><pubDate>Thu, 18 Feb 2021 10:37:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=26178256</link><dc:creator>_hzrk</dc:creator><comments>https://news.ycombinator.com/item?id=26178256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26178256</guid></item><item><title><![CDATA[New comment by _hzrk in "The Fatal Flaw of Ownership Semantics"]]></title><description><![CDATA[
<p>Even in Java I have problems with non-linear stuff. Clojure is my favorite when it comes to graphs and algorithms that require highly dynamic data structures. I'm not experienced in Rust (but read most of the open-source programming book), but isn't it possible to use macros to create a DSL that can describe those structures? Is this what petgraph does?</p>
]]></description><pubDate>Thu, 05 Nov 2020 11:47:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=24997406</link><dc:creator>_hzrk</dc:creator><comments>https://news.ycombinator.com/item?id=24997406</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24997406</guid></item><item><title><![CDATA[New comment by _hzrk in "Standard ML in 2020"]]></title><description><![CDATA[
<p>Ok, I don't want to start a language war again, when I say types, I mean the modern reference to the word that it has a static type system. Indeed, Lisp languages are strongly typed but I'm sorry, in the real world it doesn't help me, I need types, statically checked types.<p>I don't know if Lisp, the language, influenced Java and Scala so much, it was more about its runtime, the garbage collector, etc. The only thing that I liked about Lisp is the composabiltiy, and coupled with objects from Simula created my favorite industrial languages, Java and TypeScript. I'm passionate about parsers, compilers and transformers and this is why I have a fost spot for SML, OCaml. I simply dislike Lisp, interesting language but not for me.</p>
]]></description><pubDate>Tue, 27 Oct 2020 12:22:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=24906698</link><dc:creator>_hzrk</dc:creator><comments>https://news.ycombinator.com/item?id=24906698</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24906698</guid></item><item><title><![CDATA[New comment by _hzrk in "Standard ML in 2020"]]></title><description><![CDATA[
<p>SML over lisp:<p>* Doesn't have macros, which in my 16 years of experience is a plus, macros pollute, should at most be an implementation detail<p>* Has types<p>* Doesn't have parantheses and the annoying prefix notation<p>* Your knowledge of SML can be translated easily to OCaml, Java, Scala, which are more or less part of the same family<p>SML over Rust:<p>* I don't have to reason about lifetimes, I'm not in a constrained environment<p>* TCO (tail call optimization)<p>* At its core, Rust is still an imperative language, it was influenced by ML but not that much as many believe<p>SML over Scala:<p>* It doesn't suffer of Haskellism and Extreme Bipolarity (oop/fp) and gets the job done.</p>
]]></description><pubDate>Mon, 26 Oct 2020 13:10:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=24895748</link><dc:creator>_hzrk</dc:creator><comments>https://news.ycombinator.com/item?id=24895748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24895748</guid></item></channel></rss>