Humour: Difference between revisions

Jump to navigation Jump to search
(Link removed)
(Link removed, typos)
Line 71: Line 71:
== Memes ==
== Memes ==


* The [[APL Orchard]] chat room is frequented by expert and neophyte APLers alike. A recurring theme is that newcomers feel inferior in the presence of the those with more experience. In the [[wikipedia:anime|anime]] illustration, the people listed are, from left to right, [[Nick Nickolov]] (creator of [[ngn/apl]] and former employee at [[Dyalog Ltd.]]), [[dzaima]] (creator of [[dzaima/APL]] and 2020 2nd Place winner of the 2020 [[APL Problem Solving Competition]]), [[Adám Brudzewsky]] (lifelong APL programmer, founder of the APL Orchard, creator of [[Extended Dyalog APL]], and employee at [[Dyalog Ltd.]]), and Woosuk Kwak (2020 Professional Prize winner in the APL Problem Solving Competition). <ref>Raghu Ranganathan. Chat message {{m|55290368}}.[[APL Orchard]]. 19 Aug 2020.</ref>
* The [[APL Orchard]] chat room is frequented by expert and neophyte APLers alike. A recurring theme is that newcomers feel inferior in the presence of those with more experience. In the [[wikipedia:anime|anime]] illustration, the people listed are, from left to right,[Nick Nickolov (creator of [[ngn/apl]] and former employee at [[Dyalog Ltd.]]), [[dzaima]] (creator of [[dzaima/APL]] and 2020 2nd Place winner of the 2020 [[APL Problem Solving Competition]]), [[Adám Brudzewsky]] (lifelong APL programmer, founder of the APL Orchard, creator of [[Extended Dyalog APL]], and employee at [[Dyalog Ltd.]]), and Woosuk Kwak (2020 Professional Prize winner in the APL Problem Solving Competition). <ref>Raghu Ranganathan. Chat message {{m|55290368}}.[[APL Orchard]]. 19 Aug 2020.</ref>
[[File:Before and after.jpg|thumb|right|"Before and After" meme.]]
[[File:Before and after.jpg|thumb|right|"Before and After" meme.]]
* Using APL can "spoil" a programmer, in the sense that they get frustrated by the lack expressiveness in other programming languages. This is expressed by an instance of the "Before and After" meme.<ref>Raghu Ranganathan. Chat message {{m|58877609}}.[[APL Orchard]]. 13 Aug 2021.</ref>
* Using APL can "spoil" a programmer, in the sense that they get frustrated by the lack of expressiveness in other programming languages. This is expressed by an instance of the "Before and After" meme.<ref>Raghu Ranganathan. Chat message {{m|58877609}}.[[APL Orchard]]. 13 Aug 2021.</ref>


* ''15=∞ for sufficiently small values of ∞''<ref>[[Adám Brudzewsky]]. Chat message {{m|41106395}}. [[APL Orchard]]. 31 Mar 2020.</ref> or ''99≈∞ for sufficiently small values of ∞''<ref>Adám Brudzewsky. Chat message {{m|53955678}}. [[APL Orchard]]. 12 Nov 2017.</ref> alludes to the use of e.g. <syntaxhighlight lang=apl inline>⍤0 15</syntaxhighlight> or <syntaxhighlight lang=apl inline>⍤0 99</syntaxhighlight> in APLs that have a limited maximum [[rank]] and do not support infinity as a [[number|numeric literal]]. In particular, [[Dyalog APL]]'s maximum rank is 15, and so in the very specific context of the right operand of [[Rank (operator)|Rank]], 15=∞.
* ''15=∞ for sufficiently small values of ∞''<ref>[[Adám Brudzewsky]]. Chat message {{m|41106395}}. [[APL Orchard]]. 31 Mar 2020.</ref> or ''99≈∞ for sufficiently small values of ∞''<ref>Adám Brudzewsky. Chat message {{m|53955678}}. [[APL Orchard]]. 12 Nov 2017.</ref> alludes to the use of e.g. <syntaxhighlight lang=apl inline>⍤0 15</syntaxhighlight> or <syntaxhighlight lang=apl inline>⍤0 99</syntaxhighlight> in APLs that have a limited maximum [[rank]] and do not support infinity as a [[number|numeric literal]]. In particular, [[Dyalog APL]]'s maximum rank is 15, and so in the very specific context of the right operand of [[Rank (operator)|Rank]], 15=∞.


* ''[[ngn]]'s scans'' or ''[[ngn]]'s cumulative reduces'' refers to [[Nick Nickolov]]'s uncanny ability to come up with unusual uses of [[Scan]] for solving various problems, e.g. negating every other number with <syntaxhighlight lang=apl inline>⊢∘-\</syntaxhighlight>.<ref>[[Nick Nickolov]]. Chat message {{m|43074306}}. [[APL Orchard]]. 26 Feb 2018.</ref>
* ''[[ngn]]'s scans'' or ''[[ngn]]'s cumulative reduces'' refers to Nick Nickolov's uncanny ability to come up with unusual uses of [[Scan]] for solving various problems, e.g. negating every other number with <syntaxhighlight lang=apl inline>⊢∘-\</syntaxhighlight>.<ref>Nick Nickolov. Chat message {{m|43074306}}. [[APL Orchard]]. 26 Feb 2018.</ref>
[[File:Airplane meme.jpg|thumb|right|"Enjoying the flight" meme.]]
[[File:Airplane meme.jpg|thumb|right|"Enjoying the flight" meme.]]


Line 83: Line 83:


[[File:APL Keyboard.jpg|thumb|Peak Engineering happened in the 1970s]]
[[File:APL Keyboard.jpg|thumb|Peak Engineering happened in the 1970s]]
* APL is a bit infamous in its character set of unusual [[glyph]]s, so Ace decided to make a "Peak Engineering" meme that turns that idea on it's head.
* APL is a bit infamous in its character set of unusual [[glyph]]s, so Ace decided to make a "Peak Engineering" meme that turns that idea on its head.


[[File:KamilaLispVSBqn.png|thumb|BQN vs KamilaLisp]]
[[File:KamilaLispVSBqn.png|thumb|BQN vs KamilaLisp]]
* Array programmers often disagree on the optimal set of primitives. While traditional array languages such as [[APL]] and [[BQN]] strive on completeness and minimalism, [[KamilaLisp]] implements every convenient functionality as a primitive.  
* Array programmers often disagree on the optimal set of primitives. While traditional array languages such as [[APL]] and [[BQN]] strive for completeness and minimalism, [[KamilaLisp]] implements every convenient functionality as a primitive.


== Apples ==
== Apples ==
Retrieved from ‘https://aplwiki.com/wiki/Humour