Hacker Newsnew | past | comments | ask | show | jobs | submit | Shocka1's commentslogin

Piggybacking off your comment, I just completed a detailed research paper where I compared Haskell to C# with an automated trading strategy. I have many years of OOP and automated trading experience, but struggled a bit at first implementing in Haskell syntax. I attempted to stay away from LLMs, but ended up using them here and there to get the syntax right.

Haskell is actually a pretty fun language, although it doesn't fly off my fingers like C# or C++ does. I think a really great example of the differences is displayed in the recursive Fibonacci sequence.

In C#:

    public int Fib(int n)
    {
        if (n <= 1)
            return n;
        else
            return Fib(n - 1) + Fib(n - 2);
    }
In Haskell:

    fib :: Integer -> Integer
    fib n
      | n <= 1    = n
      | otherwise = fib (n - 1) + fib (n - 2)
As you might know, this isn't even scratching the surface of the Haskell language, but it does a good job highlighting the syntax differences.

When using switch expression in C#, they are a lot more similar:

    public int Fib(int n) => n switch
    {
        <= 1 => n,
        _    => Fib(n - 1) + Fib(n - 2)
    };

This is well said here. Off on a small tangent, but I received my undergrad from a well known for-profit technology school that isn't respected at all. My understanding is that a resume with this specific school is sometimes thrown out by hiring managers. I am now finishing up my Master's from a very well known and respected NY private university. I have noticed no differences in the caliber of students or quality of education between the two. The students that live and breath software engineering excel, while the others do not.

I was aware of all this before, but the experience has tainted my opinion even further of higher education. Graduates of the for-profit tech school are likely to face professional discrimination, while students from the more prestigious university will receive interviews and opportunities because of a name listed on their resume.


The word "super" is enough to make my red flags fly. As a millennial the word super is something that I remember only being used around the house, or between young friends. Fast forward to the last few years and the casual use of the word super, along with uptalk, is being used what seems like every other sentence in the professional setting. It's strange to me and immediately makes me think of the person using it as childish or otherwise not know what they are talking about. I'm not surprised about the "Super secure" app not being secure.

As a mid/senior level engineer I feel the same - this kind of content just plain sucks, and seeing Gemini respond with the karma comment is icing on the cake.

Not that long ago on HN there were things being posted regularly about hardware and software that I would define as no less than insane side projects. Projects that people using LLMs today couldn't do in a lifetime. Those posts are still up here and there, but very few compared to the past. They were creative and hard, if not impossible feats.

So when I see content like this post, with comments underneath it saying "it's the greatest AI content they've ever seen," it's a sad day. Maybe I'm just an old curmudgeon hah!


My online gaming days are basically non-existent the last decade, but seeing stuff like this makes me want to make my comeback. The funny and bizarre stories I have from WoW...


Selling it as a pain reliever I can't buy into personally based off my anecdotal experience. I've had chronic pericarditis for more than a decade now and THC amplifies mine as well, as I tend to focus more on the pain. I think it's a very subjective thing, depending on many factors; strain, type of pain, person, etc.


> I've had chronic pericarditis for more than a decade now and THC amplifies mine as well, as I tend to focus more on the pain.

This is a very apt description. It’s like it narrows my entire focus into the pain and it seems to become more…in focus.


There is an important lesson to be had here, not just in writing articles, but software engineering as well. We should be checking our work very diligently, including code libraries. If a developer is using agents/LLMs to steamroll their way through a project, every line of code and library needs checked.


I sense your frustration and I think they were probably being a bit sarcastic... I won't speculate on a loaf of bread, but I would speculate that everything from a loaf of bread to a home increases in price substantially if minimum wage were raised to $60. As wages increase, prices tend to follow, since workers across the spectrum demand higher pay.

I'm not against raising minimum wage, but economics is a very complex thing and changes like that need to be approached carefully.


A lot of people, especially the tech crowd, have been taught in undergrad the importance of critical thinking and evidence supported conclusions. Also, I think the science/mathematical mind is drawn to this line of thinking as well, which is understandable. I know extremely well how they feel, as I've always operated the same way.

That is why faith in some kind of God or afterlife goes against everything we in the tech crowd are trained to do. The hardest thing about being a Christian or believing in an afterlife IMO is the faith aspect itself.


I'm glad your dad told you to fight back. It's good for a child's development to stick up for themselves, using violence as a last resort if needed.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: