Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
papsosouid
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
91.
▲
by
papsosouid
13y ago
See, this is exactly the sort of ridiculous, reactionary nonsense at the heart of these crusades. No, touching someone's shoulder is not rape. You may define yourself as the moral minority, selflessly protecting everyone from imagina
92.
▲
by
papsosouid
13y ago
The kickstarter was for publishing a book, not paying someone to assault people.
93.
▲
by
papsosouid
13y ago
How about the millions of people who didn't complain? Just because a handful of people who literally spend their entire lives seeking things to be offended by complained about something, doesn't mean their opinion is the majority
94.
▲
by
papsosouid
13y ago
>You do not get to treat a group of people as property for thousands of years Ignoring the fact that your scenario is absurd hyperbole, and men had things just as shit as women did, the you in question wasn't involved. Nobody in
95.
▲
by
papsosouid
13y ago
Lots of girlfriends of 5 years would say the answer to that question is "yes, absolutely".
96.
▲
by
papsosouid
13y ago
It doesn't matter where it is, or how often it is. People don't want both sides, they want to be outraged.
97.
▲
by
papsosouid
13y ago
I don't even know what anything in your post means. You are correct that haskell is not an OOP language. You are very confused beyond that point.
98.
▲
by
papsosouid
13y ago
Wait, are you saying you don't know anything about haskell at all? Then why are you making claims about what it can't express?
99.
▲
by
papsosouid
13y ago
Huh? How is: Monad m => Int -> m Bool not nominal subtyping in action? Any type you create a Monad instance for will be accepted, so subtyping. You have to actually make it an instance of Monad, it can't just have the
100.
▲
by
papsosouid
13y ago
It is also rather broken, and the author doesn't appear to care. I'd second the suggestion to avoid it.
101.
▲
by
papsosouid
13y ago
Unfortunately, I don't know of anything. http://database-programmer.blogspot.ca/ is good for learning about how to use a database as a database instead of a persistent hash table, but it doesn't really address th
102.
▲
by
papsosouid
13y ago
I understand optimizing haskell is a harder problem, but I don't mean producing optimized binaries, I only need to do that once in a while. I have to compile it thousands of times while developing, and turn off optimizations there sin
103.
▲
by
papsosouid
13y ago
How is laziness making ghc slow? Completely strict code doesn't compile any faster, and writing completely lazy ocaml code doesn't compile any slower. How would purity make compilation slower? I want specifics here because it i
104.
▲
by
papsosouid
13y ago
You are going to have to be detailed and specific if you want that statement to be taken seriously. Ocaml is very obviously quite similar to haskell. What specifically is so much more work about compiling haskell? And why does only GHC s
105.
▲
by
papsosouid
13y ago
It seems like snap is headed in the yesod direction. By that I mean the "faithfully replicate the mistakes of php/mysql worst practices as interpreted by rails", not the "conflate type safety with DSLs". Happstack
106.
▲
by
papsosouid
13y ago
1. I don't know that I would consider any of the 3 you mentioned as being so important to the haskell eco-system. Does anyone use Arrows? Lens is new, and there is widespread "whoa that is way too many operators dude" react
107.
▲
by
papsosouid
13y ago
1. What library are you complaining about? Haskell has a pretty small, well established set of operators. If a library is defining more operators than you like, then don't use it. That is no different than a library defining functio
108.
▲
by
papsosouid
13y ago
Records are annoying, but can be worked around. The compiler is incredibly slow and uses tons of RAM (I need 2GB to compile my simple little web app for example). The slow compile times can start to really kill productivity on large proje
109.
▲
by
papsosouid
13y ago
You do realize you are saying "skeptics are skeptical" right? They don't suddenly become monsters when that skepticism is towards feminist mythology instead of christian mythology.
110.
▲
by
papsosouid
13y ago
Being a skeptic means you are someone who is skeptical. It does not come with a membership to a club. Just because you dislike some other people who are skeptical, does not mean skeptics are bad and you need to stop being one. I am sure
111.
▲
by
papsosouid
13y ago
>Robin Milner. A theory of type polymorphism in programming. Journal of Computer and System Sciences, 17:348-375, August 1978 It is in the top 5 and yet none of the go developers will acknowledge that it exists.
112.
▲
by
papsosouid
13y ago
Cross browser compatibility is fine without putting in javascript (which people frequently fail to test cross browser and ends up being wrong and broken). Modern browsers get the best experience, old crap browsers get a degraded but still
113.
▲
by
papsosouid
13y ago
Except that the form is already validated client side by the input elements, that's the point. It doesn't make any sense to validate it twice client side.
114.
▲
by
papsosouid
13y ago
>Devs should still rely on validation scripting prior to a form submission (js) Why? Adding redundant code that doesn't solve a problem is always a bad idea.
115.
▲
by
papsosouid
13y ago
You mean "most desktop browsers are fairly useless". Go complain and get them to fix it. Html5 inputs are very old, there is no excuse for "modern" browsers not to support them. It is much better for users if they get
116.
▲
by
papsosouid
13y ago
Wow. Apart from how terrible that is, I am pretty impressed at the hypocrisy. "Stop using logic to try to shut down discussion. On an unrelated note, stop talking because misogyny/islamophobia/SJW nonsense."
117.
▲
by
papsosouid
13y ago
>Generics are used to defer type setting from compile time to run time, allowing for flexible, yet type-safe constructs. No. Some languages implement it that way, but nothing about the concept involves moving anything to run time. In
118.
▲
by
papsosouid
13y ago
>I fail to see how saying that one likes replacing callbacks with channels translates to saying Go is "perfection incarnate". It isn't. It is saying "I don't realize that this is actually worse than what lots of languages provided befo
119.
▲
by
papsosouid
13y ago
Unfortunately, that is their thought process. I find it hard to believe Rob, Russ, etc actually genuinely have never heard of ML, but everything they ever say on the issue suggests that is the case. And when people keep showing them "he
120.
▲
by
papsosouid
13y ago
>I'm not sure what your point is, whether you think go is simple and powerful like lisp, or the new java Really? I find it hard to believe you can't tell what is intended. It certainly is applicable to the article, as the article can
More ›