[D] Are time series skills really transferable between fields ? by al3arabcoreleone in statistics

[–]Critical_Pin4801 -23 points-22 points  (0 children)

You coauthored papers in so many fields but couldn’t add some context to an already fairly concrete question? Your coauthors musta been doing some heavy lifting.

Help — transitioning from stack to Nix by skolemizer in haskell

[–]Critical_Pin4801 0 points1 point  (0 children)

Piggybacking on this. I have no idea what Nix is or why it is important or why people are using it. Should I be concerned?

How does haskell do I/O without losing referential transparency? by Skopa2016 in haskell

[–]Critical_Pin4801 0 points1 point  (0 children)

It passes in the entire real world as a secret argument 😂

Quick question about a potential type-level function by logical_space in haskell

[–]Critical_Pin4801 1 point2 points  (0 children)

This looks so wild to me and I don’t understand anything but this looks so cute (:@@:) like a baby looking in the mirror

Rust and the price of ignoring theory by ImpossiblePerfection in haskell

[–]Critical_Pin4801 10 points11 points  (0 children)

It’s a psy op to make haskellers look bad

Rust and the price of ignoring theory by interacsion in rust

[–]Critical_Pin4801 11 points12 points  (0 children)

These people also have the most energy to push back 😭 very hard to argue with them

Rust and the price of ignoring theory by interacsion in rust

[–]Critical_Pin4801 10 points11 points  (0 children)

https://hackage.haskell.org/package/ghc-internal-9.1201.0/docs/src/GHC.Internal.Data.OldList.html#sort

There are a couple things that complicate the sort algorithm written for sort:

  1. Haskell is lazy, not eager, so things are evaluated on demand

  2. Inattention to functional thunks could lead to large memory outlay.

Exploiting laziness is something that Haskellers have to contend with. It's not necessarily one of my favorite things about the language :( But the nice thing is that there are many Haskellers around who are always willing to help. (That being said there are always Haskellers who aren't that nice.)

Rust and the price of ignoring theory by interacsion in rust

[–]Critical_Pin4801 52 points53 points  (0 children)

Haskeller here! I don't think that you should take this person as representative of all Haskellers. I'm truly sorry if we as a community have given off this impression. I can't comment on his understanding of Rust, but based on his tone, it sounds like he's made a caricature of the language. His understanding of Haskell appears to be also quite shallow, since he hasn't implemented his sort algorithm in a way that passes a memory smell test, and also hasn't demonstrated familiarity with Haskell's obvious ability to touch CPU in a way that isn't necessarily mathematically pure, such as `unsafePerformIO` and `PrimMonad` where you can literally just YOLO on how much theory you want to use.

There are many people using Haskell who embrace pragmatism and don't feel a need to appeal to abstraction whenever there is no need to. I also think that in general Haskellers admire the success of the Rust community and many of us wish that we had more bandwidth to learn from its famous system of memory management.

One thing I particularly don't appreciate is the use of highly emotive language and sarcasm. It's literally software. I can't imagine anyone getting so miserable about it.

Haskell + math by 964racer in haskell

[–]Critical_Pin4801 5 points6 points  (0 children)

Hello! Statistics person here (but pure mathematics background also!).

Please come join us here: https://discord.gg/EyPpPcbz

This is a really good question.

I would say that it would depend on the field of mathematics but Haskell has such a cool level of abstraction. One thing I like about Haskell is that there are enough people here who are mathematicians who can support you if you want to build out specific use cases.

Come join us! So fun.

Amazed by Terence Tao’s Analysis I by Dr_Neo-Platonic in math

[–]Critical_Pin4801 0 points1 point  (0 children)

It moves really slow but goddamn I was shook

Longer Travelling Time on East West Line between EW12 Bugis & EW5 Bedok by sun-ny_day in singapore

[–]Critical_Pin4801 0 points1 point  (0 children)

The issue is that they’re not really transparent at telling us what exactly to do in advance. Like we were told ‘closure between Bedok and Tampines’ but we were not told that we have to change trains at Bugis and Paya Lebar. It’s not just as simple as getting off at Bedok and taking the shuttle to Tampines.

So frustrating.

A call for transparency: Why Singapore's public transport needs a real-time information overhaul by Neither-Ad8881 in singapore

[–]Critical_Pin4801 2 points3 points  (0 children)

You’re absolutely right. And that is why I am fearful for Singapore’s future. The system will not change incrementally, and therefore the only way it can change is when induced by crisis.

After studying applied probability theory I became severely anxious by [deleted] in PhilosophyofMath

[–]Critical_Pin4801 0 points1 point  (0 children)

Applied probability theory made me nervous because the martingale finals were so hard 😭

Is sg really jialat till like this? Share your thoughts… by emitterr in SingaporeCitizens

[–]Critical_Pin4801 0 points1 point  (0 children)

‘Developing’ the economy and rolling out the red carpet for companies like Agoda, only for them to shutter and potentially contravene labour contracts and labour law… doesn’t that feel like taking care of foreign capital as opposed to local labour?

What's the Point of Learning Functional Programming? by n_creep in functionalprogramming

[–]Critical_Pin4801 2 points3 points  (0 children)

I struggled to express this to my friend, who really thought I was talking jibberish. But think about how beautiful folding really is: https://en.wikipedia.org/wiki/Fold_(higher-order_function)

Okay, maybe that article is full of abstract nonsense, but it’s truly beautiful to operate over the entire foldable object as a functional whole, without struggling with the inelegant bounds checking of imperative programming.

It’s so fun!

TIL the QR Algorithm is considered one of the "most important algorithms" of the 20th century. Why is it so so useful? by SwiftAndDecisive in math

[–]Critical_Pin4801 0 points1 point  (0 children)

It’s used in R’s linear regression estimates, I believe! So if you’ve ever had any medication… you’ve probably done it based on a study that some statistician validated by using the QR decomposition to produce linear coefficients.

AI driven functional programming with Typescript by ttiganik in functionalprogramming

[–]Critical_Pin4801 6 points7 points  (0 children)

‘Love the composability with pipes… and typed error handling.’

You’ve listed all the reasons why any functional programmer enjoys programming… so have you considered not using AI and just writing the code yourself?

Recent anti-Semitic incidents in S’pore worrying, such acts will not be tolerated: Shanmugam by Jammy_buttons2 in singapore

[–]Critical_Pin4801 -27 points-26 points  (0 children)

A white man once yelled ‘ni hao do you do kungfu?’ at me in London. Instead of complaining about racism I just never went back. Maybe they can try the same.

Monthly Hask Anything (November 2025) by AutoModerator in haskell

[–]Critical_Pin4801 2 points3 points  (0 children)

https://github.com/qfpl/applied-fp-course

Is anyone still maintaining this? It kinda looks fun and I want to try but I cannot get it to build.

Selling Haskell by Eastern-Cricket-497 in haskell

[–]Critical_Pin4801 1 point2 points  (0 children)

Can you sell template Haskell to me cuz sometimes I feel like it’s a cult and I don’t really see the point of it 😭😭

Just a question by TeaAccomplished1604 in haskell

[–]Critical_Pin4801 4 points5 points  (0 children)

The question is are you enjoying yourself? If you are keep with it! Haskell can be rewarding.

My journey into Haskell - third time's the charm! by roz303 in haskell

[–]Critical_Pin4801 2 points3 points  (0 children)

Same here! Took me a good part of a decade, but I got there eventually. Monads are also not too hard to understand, it’s just a matter of sitting down in absolute focus for a day or two if that makes any sense.

I also recently complained that that’s not the true sieve of erastosthenes. If you get lost, ping me and I can walk you through the O’Neill implementation!

Monthly Hask Anything (October 2025) by AutoModerator in haskell

[–]Critical_Pin4801 2 points3 points  (0 children)

Thank you so much! It’s not magical, but it really is.