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

Does `scalafmt` really slow down builds "considerably"? I find that difficult to believe, relative to compile time.

That's a fantastic design idea, and it seems to require all the other lines to have the same indentation "prefix".

Haven't used much C#, but I love Scala's `.stripPrefix` and `StringContext`.


If these are the problems (or, your problems), then it seems that it doesn't matter if AI wrote it or not -- just that the writing isn't "good".

I believe there is at least one other thing I got from the post: that he shouldn't have to abandon Scala, perhaps because doing so is to give in to a sort of injustice (in his mind)?

You don't know someone until you know someone.

I find it ironic that you talk about distrust but then use ACAB, which I assume means "all cops are bad" (cursory googling).

Cops experience professional deformation. Most of the other humans they see at work have been bad or have been involved in something bad. This eventually has an effect on anyone. It's not a good effect. They start to expect it in other people, they start to assume the only folks they can trust are the ones they usually see doing the "right" thing (other cops). This turns them into bad people.

The effects only get more pronounced in a society where literally every lunatic could have a gun and could therefore murder you at the drop of a hat. Trusting a strange situation will mean your death, eventually. It's inevitable.

This is therefore not a matter of distrust, because you don't need faith or trust to know certain things about the transformative effect this would have on people. They live under mortal threat every second they're outside in uniform. They're going to be monstrous.


Exactly. I've worked for cops (taking care of police orphans/half orphans) for three summers when I was younger.

They're ultimately good guys (well, as good as any random guy is, not worse not better) but their experience of the society turns them into distrustful, clanic semi-sociopaths. The fear of other people reactions is ingrained.

The one that marked me is that they were afraid of local teens chatting up with our teens and learning they were police children, and passed that fear to all kids by saying extremely weird and violent shit they probably believed, but were ultimately lies. They wanted the children, most of them orphans, to avoid talking to regular kids outside of the camp, and lie if they did.

Not bad guys inherently, but clearly fucked up by their job.



I think Double Categories [1] would be a more appropriate setting: In a double category, the vertical and horizontal arrows are of different types. In usual commutative diagrams, they are of the same type.

[1]: https://ncatlab.org/nlab/show/double+category


Commutative diagrams are to these squares what category theory is to analogy.


There's a mapping there, however it's not natural.


noqc, can you diagram your comment?


Why don't some phrases arrive at the same meaning? They don't commute.


hey chris, I found your posts quite inspiring back then, with very poetic ideas. cool to see you follow up here!


I agree about no filter*, I disagree with your reasoning. Scala (2) as a language is quite simple. The complexity came from the incredible power of its building blocks (e.g. implicits and path-dependent types). The lack of filter, as I felt, was moreso on how different two Scala codebases could be. That was part of the point though -- a scalable language, which means changing to the needs of each team.


Which also means less transferable knowledge. That killed it for me. If you muscle through it you'll get there, sure, but in the meantime I found languages that have smaller surface, are just as (or more) productive, and you can be onboarded in a project in half an afternoon.


it's quite the coincidence that ideas like friendship and love happen to be good for socialization and reproduction


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

Search: