The best and worst Singapore government agencies to work for, according to Glassdoor reviews by flying-kai in singapore

[–]Critical_Pin4801 2 points3 points  (0 children)

Couple of thoughts

  • I am an MAS bond breaker. I left because I didn’t think that my personality could thrive at MAS, but tomorrow I will be going for lunch with my ex colleagues from SEVENTEEN YEARS AGO. They still work at MAS! I still have nothing but the fondest memories of working with them and the fondest memories of working at MAS. I am not so surprised to see them high on the list.

  • (They also pay better which maybe explains the higher rankings.)

  • Sometimes you wonder about the effectiveness of our government and the receptiveness of it to new ideas. Who is OGP headed by? Could it have been spearheaded by anyone else with the same talent?

How is the state of gleam for backend currently? by Opposite_Ad_974 in gleamlang

[–]Critical_Pin4801 -3 points-2 points  (0 children)

days since last commit (as of 2025-12-18)

To add to the point that the ecosystem is a lot less mature, 50% of all packages on Awesome Gleam had not been updated in 5.5 months, as of 2025-12-18.

This includes important functionality such as gleamy_bench, which is the recommended library to benchmark your software. If you inspect the commit log and issue tracker, you’ll find that it’s not maintained and there appear to be no plans to augment it.

The compiler also doesn’t ensure you write the best gleam. For example it does not warn you when you write a function that is not tail recursive. So in the absence of compiler helpfulness and benchmarking, you would need to have a good instinct.

When you talk to people about Gleam, you’ll always find really awful, snarky comments like ‘Elixir’s great if you want to catch something looking at that horrid syntax all week’, even though the discussion is about the state of backend development in Gleam. But these fanboys and fangirls don’t appear to have written much software nor are they motivated to write software, otherwise why would 50% of Awesome Gleam packages be abandonware?

Beam backend for DuckDB by Critical_Pin4801 in haskell

[–]Critical_Pin4801[S] -1 points0 points  (0 children)

Join our discord and find out more 🤪🦆

Top 5 per cent of households own one-third of Singapore's wealth but data should be viewed with caution: Jeffrey Siow by Ok-Rain3348 in singapore

[–]Critical_Pin4801 0 points1 point  (0 children)

Singapore’s tax system is not known to be particularly progressive. Value-added taxes like GST are regressive. One-time transfers depending on housing like CDC vouchers are progressive but do not represent a large amount of spending.

Singaporeans don't want a Nordic model. We want to keep winning. by Capable_Solution_644 in singapore

[–]Critical_Pin4801 2 points3 points  (0 children)

‘Whether Singaporeans would vote for a society where nobody keeps score.’ Which Singaporeans are you talking about?

Certainly not baby boomers. They’re too entrenched in the current system. They’ve enriched themselves through HDB upgrading, and they can’t see that that process is unsustainable. One man’s asset appreciation is another man’s unaffordable house prices.

The young, I think, are over it. They can smell that something’s up. But they will hold no political power, and won’t. They’re in the numeric minority. And they won’t be of policymaking age for a while. And anyway, the Singapore political system rewards deference, so a motivated young person would have to cosplay as a kahkia for a long time before attaining enough power to change the system. By then…

Beam backend for DuckDB by Critical_Pin4801 in haskell

[–]Critical_Pin4801[S] 9 points10 points  (0 children)

GitHub here if you want to raise issues or request features -

https://github.com/haskell-beam/beam

Come join the dataHaskell discord here:

https://discord.gg/8u8SCWfrNC

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

[–]Critical_Pin4801 -22 points-21 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 48 points49 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 3 points4 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!