@Harmen Stoppels bought this up on slack a while ago
do we have a hackernews Julia criticism bingo card?
Seems like we should put it up on julialang.org.
Yeah, it’s best to just own it.
Then it can be a thing that when a complaint does that we can just do “Bingo! Link”. It’s both fun and lighthearted but at the same time is a slamdown on how unoriginal the comment is.
So a bingo card normally has 24 items (middle square is “free”).
And those are normally drawn from 75 options, but obviously that is not a limiting factor.
I further suggest each bingo card entry should have a title, of the event for the bingo card.
But further, I think it would be good to have a short summary of related info (and if we make a website for it, those can be linked.)
I suggest the info should be:
- Example discussion
- Link to key criticism blog posts:…
- Link to key refutation blog posts:…
- Examples in the wild
- Someone bought up 1 based indexing
- Critic: LOL WAT 1-based indexing?! Every language uses 0 based indexing!
- Counter Critic: Actually lots of scientific/technical languages use 1 based indexing, like Matlab, Mathematica, Fortran and R. Mathematicians almost always use 1 based, as do people in normal language.
- Critic No it is bad, and makes algorithms harder to write.
- Counter Critic Some are harder, some are easier.
- [Cont. mentiong Dijkstra, OffsetArrays.jl, FFT with indexing based on -N, TwoBasedIndexing.jl…
- Critical blogs: [add me]
- Refutation Blogs: [add me]
- Examples in the wild: https://twitter.com/Sh3W0If/status/1037338085468631042
- Someone linked Dan Luu’s 2014 post
- Critic: What about https://danluu.com/julialang/ ???
- Counter That is from 4 years ago, and was from julia 0.4, since then 0.5, 0.6, 0.7 and now 1.0 have been released… it is a pretty different world now
- Critic: Well what has actually been fixed?!
- Counter basically everything mentioned. The language itself is comprehansively tested, as is the ecosystem using largely the stdlib test package introduced in 0.5. Several rounds of improvements to consistancy in naming have occurred. Argument order was fixed in #19314. etc. etc. etc. it is basically all fixed.
- Critic: Well what about people being jerks? Sounds like a really toxic community.
- Counter: It really isn’t. Everyone has been super friendly in my experience. Come join the Slack and/or Discourse and findout for yourself.
- Core Dev: While everyone is normally nice, we do need to be careful not to slip. If you ever have an issue or any concerns at all, please (for our sakes) contact one of the community stewards. The email is listed on the Community Standards page, feel encouraged to contact them even if you are not sure anyone has truly broken any rules.
- Critical blogs: https://danluu.com/julialang/
- Refutation Blogs: [add me]
- Examples in the wild: https://news.ycombinator.com/item?id=17204967, https://news.ycombinator.com/item?id=16323084,
Feel encourages to build upon partial answers from others. Like the one above, which are incomplete.
Once we have 24+ roughly down (or maybe before),
we can move to a github page.