<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: anon_d</title><link>https://news.ycombinator.com/user?id=anon_d</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 09:42:09 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=anon_d" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by anon_d in "Functional programming is finally going mainstream"]]></title><description><![CDATA[
<p>> writing imperative code in functional languages almost invariably sucks.<p>I don't agree at all!<p>Haskell is extremely pleasant for imperative programming. 
 There's a learning curve for sure, but you get a lot in return. (STM is one small example).  I would much rather write imperative Haskell than Python.<p>It does gets messy when you start writing really low level code (direct pointer manipulation, etc).  And it sucks for small scripts (too much project boilerplate, small standard library).  But those are the only real pain-points.</p>
]]></description><pubDate>Wed, 13 Jul 2022 06:57:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=32079736</link><dc:creator>anon_d</dc:creator><comments>https://news.ycombinator.com/item?id=32079736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32079736</guid></item><item><title><![CDATA[New comment by anon_d in "Functional programming is finally going mainstream"]]></title><description><![CDATA[
<p>I don't think this is accurate at all.<p>Debugging in a strict FP language is pretty much exactly like debugging in an imperative language.  Debugging in a lazy FP language requires somewhat different approaches, but still does not have the problems you are implying here.<p><i>> In the end, the result is wrong, good luck finding where.</i><p>This is not true.  If this was true, nobody would be able to build significant things in FP languages.<p><i>> Optimization aside, what you code is what the
computer runs.</i><p><i>> But then you end up with something that doesn't
look at all like what your wrote.</i><p>No, you can trace code down through the compiler
transformations and generally understand what
is going on at each level of abstraction.<p>Compilers for imperative languages are just as
"magical".</p>
]]></description><pubDate>Tue, 12 Jul 2022 23:59:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=32077386</link><dc:creator>anon_d</dc:creator><comments>https://news.ycombinator.com/item?id=32077386</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32077386</guid></item><item><title><![CDATA[New comment by anon_d in "Functional programming is finally going mainstream"]]></title><description><![CDATA[
<p>Functional programming doesn't actually compete with imperative programming.<p>In practice, functional programming is a way of <i>organizing</i> imperative programs.  Kind of like how OO is a way of organizing imperative programs.<p>Almost all applications written in Haskell use the IO monad quite a bit, for example.  Large Haskell projects generally use a lot of C libraries, and sometimes even directly include C code for performance sensitive bits.</p>
]]></description><pubDate>Tue, 12 Jul 2022 23:54:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=32077349</link><dc:creator>anon_d</dc:creator><comments>https://news.ycombinator.com/item?id=32077349</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32077349</guid></item><item><title><![CDATA[New comment by anon_d in "Theranos former president found guilty on all fraud counts"]]></title><description><![CDATA[
<p>Billions of people in this world would agree unreservedly with the sentiment in question.  Only a very specific class of people would have a negative reaction to this.<p>If you don't want to "hang with that crowd" then there's nothing to worry about here w.r.t filter.</p>
]]></description><pubDate>Fri, 08 Jul 2022 08:50:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=32024538</link><dc:creator>anon_d</dc:creator><comments>https://news.ycombinator.com/item?id=32024538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32024538</guid></item><item><title><![CDATA[New comment by anon_d in "OCaml Programming: Correct and Efficient and Beautiful"]]></title><description><![CDATA[
<p>I find this phrase "Automatic Currying" that people are using in this thread to be very strange.<p>It implies that `(add 3)` is being magically converted into `(\x -> (add 3 x))` by some fancy front-end feature.<p>But no, `add` is just a function that returns a function.<p>This pattern is core to the entire paradigm of functional programming, all the way down to the lambda calculus.<p>All functional programming languages are essentially just fancy syntax around lambda calculus.  They have different implementation strategies (strict vs lazy), different type systems, and they have been extended with different primitives (floats, operations on floats, etc).<p>But at their core, they are all just lambda calculus.<p>In the lambda calculus, there is ONLY functions, and all functions take one argument.  There are no tuples.  So, multiple arguments are implemented with the pattern in question.  For example:<p>mul = (λx. λy. λz. x(yz))</p>
]]></description><pubDate>Sat, 25 Jun 2022 17:51:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=31877240</link><dc:creator>anon_d</dc:creator><comments>https://news.ycombinator.com/item?id=31877240</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31877240</guid></item><item><title><![CDATA[New comment by anon_d in "Surprising result while transpiling C to Go"]]></title><description><![CDATA[
<p>Compiling functional languages to other high-level language s generally has pretty awful performance compared to simple native compilation.  Even compiling to C has it's limitations.<p>The fact that Go has a nice compiler doesn't really help, because the code generated by the functional compiler will have usage patterns that are very different from what the Go compiler is designed around.</p>
]]></description><pubDate>Wed, 22 Jun 2022 18:43:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=31840089</link><dc:creator>anon_d</dc:creator><comments>https://news.ycombinator.com/item?id=31840089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31840089</guid></item><item><title><![CDATA[New comment by anon_d in "3M’s PFAS Crisis Has Come to Europe"]]></title><description><![CDATA[
<p>Smoking decreases appetite.  A lot of people who quit smoking gain significant weight.</p>
]]></description><pubDate>Mon, 20 Jun 2022 17:59:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=31813419</link><dc:creator>anon_d</dc:creator><comments>https://news.ycombinator.com/item?id=31813419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31813419</guid></item><item><title><![CDATA[New comment by anon_d in "Ask HN: Why are people in real life so different?"]]></title><description><![CDATA[
<p>You have been intensely socialized to behave like a robot in person.  To wear a mask and not do anything that stands out.<p>People expect this, so doing anything "off script" around other people makes them EXTREMELY uncomfortable.  If they are strangers, they usually "filter you out", pretend they don't notice, and create distance.  If they are associated with you, they will immediately begin pressuring you to stop in increasingly less subtle ways.<p>Everything about our social interactions is completely scripted.  We are choosing between pre-approved scripts that we learned movies and shows.  In our public behavior, we are literally just executing software that has been uploaded to our brains.<p>You mostly don't notice this because that's all you've ever known.  However, if you deliberately force yourself outside the script YOU WILL NOTICE, and you will notice very, very intensely.<p>As a consequence, most of the "interesting" people that you meet in real life are hiding, taking on the same exterior behaviors as everyone else.</p>
]]></description><pubDate>Sun, 15 May 2022 22:36:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=31391831</link><dc:creator>anon_d</dc:creator><comments>https://news.ycombinator.com/item?id=31391831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31391831</guid></item><item><title><![CDATA[New comment by anon_d in "Performance Evaluation of IPFS in Private Networks"]]></title><description><![CDATA[
<p>I don't have a big-picture answer for you, but I'll point out that there are a lot of performance-relevant details that are different between the two protocols.<p>A torrent is basically a filesystem, dumped into a single large bytestring, broken into constant size chunks.  Then there is a fairly small swarm of nodes trading those chunks.  Most of those nodes are trying to download everything, and want to saturate inbound/outbound pipes.<p>- IPFS is a single massive DHT for advertising who has what for every single blob in the entire network.  Most nodes have a tiny subset of that data.<p>- IPFS does not use a constant block size.<p>- IPFS uses a "multihash" instead of hard-coding a specific hash function.  This adds parsing time to hashes, and means that hashes are not a consistent size, and they have sizes that don't fit cleanly into words.<p>Those are just some details that I happen to know off the top of my head, but you start to see the picture.  In every architectural trade-off, IPFS goes for the more general thing, instead of the performant thing.</p>
]]></description><pubDate>Fri, 25 Mar 2022 07:48:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=30799603</link><dc:creator>anon_d</dc:creator><comments>https://news.ycombinator.com/item?id=30799603</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30799603</guid></item><item><title><![CDATA[New comment by anon_d in "Web3 is centralized and inefficient"]]></title><description><![CDATA[
<p>> just to make a few white crypto bros happy.<p>Causal racism</p>
]]></description><pubDate>Wed, 23 Mar 2022 17:21:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=30780887</link><dc:creator>anon_d</dc:creator><comments>https://news.ycombinator.com/item?id=30780887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30780887</guid></item><item><title><![CDATA[New comment by anon_d in "/r/antiwork: A tragedy of sanewashing and social gentrification"]]></title><description><![CDATA[
<p>Of course there are a cultural leanings at every "place".  What kind of people frequent that place?<p>HN is no different.  Anyone can come here and make any argument.</p>
]]></description><pubDate>Mon, 07 Feb 2022 17:55:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=30248435</link><dc:creator>anon_d</dc:creator><comments>https://news.ycombinator.com/item?id=30248435</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30248435</guid></item><item><title><![CDATA[New comment by anon_d in "Ask HN: At a peak of my dev career, I hate my life"]]></title><description><![CDATA[
<p>My personal view on Transgenderism is that it should be seen in basically the same way as drug addiction.<p>Drugs also occur naturally and many people dabble in them without much harm.  But drug addiction is truly destructive, and almost impossible to escape from.<p>We shouldn't be encouraging people that we care about to sterilize themselves, or treating the path to that lightly.<p>This view is quite unacceptable within the dogma.</p>
]]></description><pubDate>Mon, 31 Jan 2022 00:15:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=30142779</link><dc:creator>anon_d</dc:creator><comments>https://news.ycombinator.com/item?id=30142779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30142779</guid></item><item><title><![CDATA[New comment by anon_d in "Ask HN: At a peak of my dev career, I hate my life"]]></title><description><![CDATA[
<p>> but it seems like a fairly trivial one to me.<p>I don't see the difference as trivial.<p>The reality is that, across many cultures, there are men that have a strong desire to abandon the masculine role and to live quasi-female lives.  The Thai and native american understanding matches this reality.<p>Our culture-makers decided to apply a specific dogma to this phenomena, and to propagate that dogma by force.  That dogma has effects on society and was implemented because of it's effects on society.  (For example, reality does not imply that this phenomena should be tolerated or that efforts to minimize it are pointless, but the dogma does)<p>Now compare this to the original topic.  It was claimed that belief in God is stupid, and for stupid people.<p>However, almost every culture has some sort of concept of god(s).  When people interact with god(s), something consistent is happening inside their experience.  It is a real phenomena (like the Third Gender stuff is a real phenomena).<p>Christianity takes this phenomena and captures it inside a specific set of beliefs.  God is all-powerful, all-knowing, all-loving.  He sent his son to die for your sins.  Blah, blah.<p>These beliefs form a dogma.  However, the reality of the god-phenomena does not justify the god-dogma.  And, when people argue against the belief in God, they argue against the specific dogmatic god-construct that exists in modern Christianity.<p>But Christian culture is built on the god-dogma.  So, christians reject people that reject the dogma, and continue to accept the dogma in the face of critique.<p>This is a direct parallel to the Transgenderism dogma.  That's what I'm arguing.  Almost all smart people submit to dogmas.<p>The reason why smart people are suddenly rejecting the Christian dogma (after submitting to it for centuries) is that they are strongly incentivized to do so.  And you can see that in how smart people are simply submitting to new dogmas, instead of now rejecting all dogmas.<p>The move away from Christiantity isn't a triumph over dogma, it's just a new religion taking hold.</p>
]]></description><pubDate>Sun, 30 Jan 2022 23:57:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=30142631</link><dc:creator>anon_d</dc:creator><comments>https://news.ycombinator.com/item?id=30142631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30142631</guid></item><item><title><![CDATA[New comment by anon_d in "Ask HN: At a peak of my dev career, I hate my life"]]></title><description><![CDATA[
<p>The Thais have similar concept as well (third gender), but it isn't the same as the western Transgenderism construct.<p>> I find it all rather fascinating and hard to reduce down to silly dogma.<p>The phenomena itself isn't what I'm talking about. The specific belief that "Transgender women are women and they were born that way", and the enforcement of that belief, that is dogma.<p>Similarly, the belief that "some people are homosexual and some people are not, they are born one way or the other".  This isn't consistent with reality, and isn't what other cultures believe.  However, this is considered foundational, unquestionable truth in our culture.</p>
]]></description><pubDate>Sun, 30 Jan 2022 23:14:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=30142260</link><dc:creator>anon_d</dc:creator><comments>https://news.ycombinator.com/item?id=30142260</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30142260</guid></item><item><title><![CDATA[New comment by anon_d in "Ask HN: At a peak of my dev career, I hate my life"]]></title><description><![CDATA[
<p>Since there is no DM feature, I'm going to rail on this a bit more here.<p>You feel alone.<p>- What is your relationship like with your parents and siblings?<p>- What is your relationship like with your aunts, uncles, and cousins?<p>- What is your relationship like with your old friends from college and before?<p>- What is your relationship like with your parent's friends?<p>- What change do you want to see in the world?  Are you engaged with other people that want that too?  I'm talking active engagement, meetings, agendas, etc.<p>The <i>join a church</i> suggestion is basically correct.  Even if you don't want to engage with Christianity, something of that general shape is what you want.  An organized group of similar people with similar ideas, working towards common goals, and helping each other out.<p>If that doesn't exist in the form that you want, you can build it.</p>
]]></description><pubDate>Sun, 30 Jan 2022 23:08:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=30142219</link><dc:creator>anon_d</dc:creator><comments>https://news.ycombinator.com/item?id=30142219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30142219</guid></item><item><title><![CDATA[New comment by anon_d in "Ask HN: At a peak of my dev career, I hate my life"]]></title><description><![CDATA[
<p>I have no interest in arguing against any of these points here.<p>All I am claiming is that they are a form of dogma.  These beliefs look very silly to everyone outside of this culture.<p>They seem silly to everyone.  To every other culture in the world, and to every culture of the past.<p>And yet, critiquing them <i>within</i> this culture is dangerous.</p>
]]></description><pubDate>Sun, 30 Jan 2022 22:44:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=30142021</link><dc:creator>anon_d</dc:creator><comments>https://news.ycombinator.com/item?id=30142021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30142021</guid></item><item><title><![CDATA[New comment by anon_d in "Ask HN: At a peak of my dev career, I hate my life"]]></title><description><![CDATA[
<p>There are tons of things like this outside of religion.  Almost every coherent group of people believes in some sort of nonsense for political reasons, and as a form of identity signaling.<p>- Many people in this community believe that a female soul can be mis-allocated to a male body, for example.<p>- Many people in this community believe that Trump was involved in a conspiracy with Putin to take over the USA.<p>- Many people in this community believe that democracy is a form of government that gives the population more power than other forms of government.<p>All of these beliefs are rather silly, but are accepted as dogma and critique is unwelcome.<p>----<p>I do agree, however, that the Christian church is predatory.  It is matriarchal and is basically a system of domestication.  However, the fact that they employ dogma is not the problem, all groups employ dogma.</p>
]]></description><pubDate>Sun, 30 Jan 2022 22:30:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=30141905</link><dc:creator>anon_d</dc:creator><comments>https://news.ycombinator.com/item?id=30141905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30141905</guid></item><item><title><![CDATA[New comment by anon_d in "Ask HN: At a peak of my dev career, I hate my life"]]></title><description><![CDATA[
<p>People are telling you that you are too judgmental.  People are telling you that you need to accept your situation.  People are telling you to move to a huge city.<p>Instead, you need to be <i>MORE</i> judgmental.  You need to reject your situation <i>EVEN HARDER</i>.  Definitely <i>DO NOT</i> move to a huge city (unless you have people there).<p>Your problem is that, up until now, you have been following money and interests, and expecting that the <i>belonging</i> issue to sort itself out.<p>This is a foundational mistake, it's completely backwards.  You need to belong FIRST.  Your interests should stem from the needs of the people that you love, your tribe.  Your work/employment should stem from the needs of those people, and your role in what they are working towards.  The other way around does not work.<p>Basically, you are alone because you were misled into prioritizing the wrong things.  Turning that around will involve a lot of pain and sacrifice.<p>Find the people that you actually love, love being around, and love being connected to.  Find them online.  Find them through extended family.  Find them through old friends.  Go travel, and reconnect with your own people.<p>These people exist!  There is no reason to settle for less.  Stop what you are doing now, and orient your whole life around this.  Once you find it, go find more people like yourself and pull them into the group.  So many people like you are trapped in this same situation, and they need your help.</p>
]]></description><pubDate>Sun, 30 Jan 2022 22:10:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=30141692</link><dc:creator>anon_d</dc:creator><comments>https://news.ycombinator.com/item?id=30141692</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30141692</guid></item><item><title><![CDATA[New comment by anon_d in "How people reason their way through echo chambers and what might guide them out"]]></title><description><![CDATA[
<p>The reason we are dealing with lots of little echo chambers is because we are in the middle of a war.<p>Our echo-chamber-keepers were replaced, and the new ones are leading us to our deaths.<p>Many different groups of people realize this and are trying to build replacements, but the current keepers are still dominant and there are many candidate replacements, all competing.</p>
]]></description><pubDate>Thu, 23 Sep 2021 17:15:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=28632105</link><dc:creator>anon_d</dc:creator><comments>https://news.ycombinator.com/item?id=28632105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28632105</guid></item><item><title><![CDATA[New comment by anon_d in "How people reason their way through echo chambers and what might guide them out"]]></title><description><![CDATA[
<p>But you were born in an echo chamber.<p>There is no "exit from" echo chambers.<p>There is no outside.<p>Your echo chamber is the source all of the stories and symbols that you use to make sense of the world.</p>
]]></description><pubDate>Thu, 23 Sep 2021 17:11:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=28632047</link><dc:creator>anon_d</dc:creator><comments>https://news.ycombinator.com/item?id=28632047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28632047</guid></item></channel></rss>