@消极
@消极
虽然韬光养晦,亦当奋起而争(拜登永不为奴:h.2047.one)
关注的小组(6)
动态 帖子 97 评论 9804 短评 77 收到的赞 10894 送出的赞 2198
  1. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    赚钱的方法(概率论和计算机科学)

    现在点进去性感荷官在线发牌。妹子肯定会用各种挑逗的眼神要你下注。抵制住诱惑,等待这一局牌结束,荷官拿出一副新洗好的牌开始。你先围观一下。每当桌上出现一张牌,你就记录这张牌点数,输入到计算机程序里。大牌点变大的时候,你就可以开始赌了(注意赌场软件会自动踢出不活跃用户,所以几轮不下注你会被踢出赌桌,请以最快速度坐回去)。

    软件采用蒙特卡洛方法模拟。输入me, 在输入我方和庄家点数之后,软件自动模拟三万次随机发牌,计算要牌和不要牌的数学期望 [Hit Stand],以100为注。两者皆小于50(50%)投降,要一张牌的数学期望大于100的时候加倍下注(特别是你的总和是9,10,11的时候)。对于split我没有好的算法,所以请按照常用的概率表玩。通常来说,你有两张十(含花牌)的时候对上庄家的5和6,是不建议分牌的,但是当大牌点大于一定程度的时候,分牌是有利可图的。本程序另有split功能处理此,输入split,输入我方点数00,输入庄家点数,显示的数学期望是[Stand Split]。

    我举个例子吧:

    please enter:66666666666666666666666666
    
    10	A	2	3	4	5	6	7	8	9	
    
    127	32	32	32	32	32	6	32	32	31	
    
    6.4	7.2	7.2	7.2	7.2	7.2	-79.9	7.2	7.2	3.9	
    
    totla cards:388  expect_value:6.7
    
    please enter:6555555555555555555555555555555
    
    10	A	2	3	4	5	6	7	8	9	
    
    127	32	32	32	32	2	5	32	32	31	
    
    15.6	16.5	16.5	16.5	16.5	-92.7	-81.8	16.5	16.5	12.9	
    
    totla cards:357  expect_value:16.3
    
    insurance OK
    
    please enter:split
    
    my cards:00
    
    dealer cards:6
    
    [181.6, 187.9]
    
    please enter:me
    
    my cards:03
    
    dealer cards:3
    
    [91.3, 69.1]
    
    

    在扔掉一堆小牌之后,局势对玩家有利。

    假设你运气好,上桌拿了两个十,庄家还是6,你已经胜券在握了,现在测试split。结果是[181.6, 187.9],也就是你不分牌,数学期望是1.816,分牌则是1.879。 如果你上来拿了13点,庄家是三点,结果是[91.3, 69.1],也就是说如果你不要牌,数学期望是0.913,要一张牌之后数学期望是0.691 所以你不应该要牌。

    这里的要牌只能要一张牌,所以当你手上牌小于9的时候,会忽略多次要牌的局势,从而得出错误的结论。所以这种情况下请闭着眼睛要牌(按照基本概率表)。

  2. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    赚钱的方法(概率论和计算机科学)

    @thphd #131587 假设牌洗的均匀。以下为程序(Python),原谅我的渣排版。如果要测试的话请注意缩进。多谢码农朋友们帮我修正排版

    
    import random
    import math
    
    def total(hand):
        aces=hand.count(11)
        t = sum(hand)
        if t > 21 and aces > 0:
            while aces > 0 and t > 21:
                t -= 10
                aces -= 1
        return t                      ## hand=[11,11,6], total(hand) is 18
    
    def deal(player,cards):
        rc=random.choice(cards)
        player.append(rc)
        cards.remove(rc)
    
    number_deck=8
    
    a=[0,0,0,0,0,0,0,0,0,0]  # cards left
    b=[0,0,0,0,0,0,0,0,0,0]   # percentage
    
    prb=[-2,-1,1,1,2,2,2,1,0,0] # each card take away
    
    exp_value=exp=0
    
    for x in range(10):
        a[int(x)]=4*number_deck
    a[0]=4*number_deck*4    #initialization
    
    
    while True:
        string=input("please enter:")
    
        if string=='me': #me calculate the mathematical expectation of stand or hit once, if hit once has larger than 100% exp, then player should double if they can; if both expectation below 50%, player should surrender if they can
            stand_or_hit=0   # stand=0   hit_once=1 
            compare=[0,0]
            my_cards=[]
            dealer_cards=[]
    
            my_cards_string=input("my cards:")
            dealer_cards_string=input("dealer cards:")
    
            for x in my_cards_string:
               if x>='0' and x<='9':
                                     if int(x)<2:
                                        my_cards.append(int(x)+10)
                                     else:
                                        my_cards.append(int(x))
            if len(dealer_cards_string) < 2:
                if dealer_cards_string>='0' and dealer_cards_string<='9':
                   if int(dealer_cards_string)<2:
                                    dealer_cards.append(int(dealer_cards_string)+10)                 
                   else: 
                                    dealer_cards.append(int(dealer_cards_string))
            cards_ini=[]
            for x in range(10):
                for s in range(a[x]):
                    if x<2:
                        cards_ini.append(x+10)
                    else:   
                        cards_ini.append(x)
    
            while stand_or_hit<=1:
                try_times=0
                exp_return=0
               
                while try_times<30000:
                    my=list(my_cards)
                    dealer=list(dealer_cards)
                    cards=list(cards_ini)
                    
                    if stand_or_hit==1:
                        deal(my,cards)
    
                    deal(dealer,cards)
                    total_dealer=total(dealer)
    
    
                    while True:
                        if total_dealer>=17:
                            break
                        else:
                            deal(dealer,cards)
                            total_dealer=total(dealer)
    
                    total_my=total(my)
                    
                    if total_my>21:exp_return+=0
                    elif total_dealer>21: exp_return+=2
                    elif dealer==[10,11] or dealer==[11,10]:exp_return+=0
                    elif total_my>total_dealer: exp_return+=2
                    elif total_my==total_dealer: exp_return+=1
                    else: exp_return+=0
                        
                    try_times+=1
                compare[stand_or_hit]=round(exp_return/300,1)     #bet 100, expected return
                stand_or_hit+=1
            print(compare)
    
        if string=='split': # calculate split expectation
    
            compare=[0,0]
            my_cards=[]
            dealer_cards=[]
            stand_or_split=0
            my_cards_string=input("my cards:")
            dealer_cards_string=input("dealer cards:")
    
            for x in my_cards_string:
               if x>='0' and x<='9':
                                     if int(x)<2:
                                        my_cards.append(int(x)+10)
                                     else:
                                        my_cards.append(int(x))
            
            
            if len(dealer_cards_string) < 2:
                if dealer_cards_string>='0' and dealer_cards_string<='9':
                   if int(dealer_cards_string)<2:
                                    dealer_cards.append(int(dealer_cards_string)+10)                 
                   dealer_cards.append(int(dealer_cards_string))
            cards_ini=[]
            for x in range(10):
                for s in range(a[x]):
                    if x<2:
                        cards_ini.append(x+10)
                    else:   
                        cards_ini.append(x)
    
    
            try_times=0
            exp_return=0
            my1=[]
            my2=[]
            my1.append(my_cards[0])
            my2.append(my_cards[1]) #my two hands
            while stand_or_split <= 1:
               try_times=0
               exp_return=0
               while try_times<30000:
                    myhand1=list(my1)
                    myhand2=list(my2)
                    dealer=list(dealer_cards)
                    cards=list(cards_ini)
                    
                    if stand_or_split==1:
                        deal(myhand1,cards)
                        deal(myhand2,cards)
                        deal(dealer,cards)
                        total_dealer=total(dealer)
                        while True:
                            if total_dealer>=17:
                                break
                            else:
                                deal(dealer,cards)
                                total_dealer=total(dealer)
    
                        total_my1=total(myhand1)
                        
                        if total_my1>21:exp_return+=0
                        elif total_dealer>21: exp_return+=2
                        elif dealer==[10,11] or dealer==[11,10]:exp_return+=0
                        elif total_my1>total_dealer: exp_return+=2
                        elif total_my1==total_dealer: exp_return+=1
                        else: exp_return+=0
    
                        total_my2=total(myhand2)
    
                        if total_my2>21:exp_return+=-1
                        elif total_dealer>21: exp_return+=1
                        elif dealer==[10,11] or dealer==[11,10]:exp_return+=0  #Return of split for dealer blackjack
                        elif total_my2>total_dealer: exp_return+=1
                        elif total_my1==total_dealer: exp_return+=0
                        else: exp_return+=-1
                    else:
                        total_dealer=total(dealer)
                        while True:
                                if total_dealer>=17:
                                    break
                                else:
                                    deal(dealer,cards)
                                    total_dealer=total(dealer)
                                    
                        total_my=total(my_cards)#unsplit hands
                        
                        if total_my>21:exp_return+=0
                        elif total_dealer>21: exp_return+=2
                        elif dealer==[10,11] or dealer==[11,10]:exp_return+=0
                        elif total_my>total_dealer: exp_return+=2
                        elif total_my==total_dealer: exp_return+=1
                        else: exp_return+=0
                    try_times+=1
               compare[stand_or_split]=round(exp_return/300,1)     #bet 100, expected return
               stand_or_split+=1
            print(compare)     #bet 100, expected return
            
        elif string>='a' and string<='z':   # to exit, press a nonletter. for example "/"
            pass
            
        else:
            
    
            for x in string:
                    if x<='9' and x>='0':
                       a[int(x)]=a[int(x)]-1
                       exp+=prb[int(x)]
    
            for x in range(10):
                b[int(x)]=round(100*a[int(x)]/sum(a)*13-100,1)
            b[0]=round(100/4*a[0]/sum(a)*13-100,1)
    
            n=2
            stt='10'+'\t'+'A'+'\t'
            while n<10:
            
                stt=stt+str(n)+'\t'
                n+=1
            
            print(stt)
        
            n=0
            stt=''
            while n<10:
            
                stt=stt+str(a[n])+'\t'
                n+=1
            print(stt)
    
            n=0
            stt=''
            while n<10:
            
                stt=stt+str(b[n])+'\t'
                n+=1
            exp_value=round(exp*52/sum(a),1)
            print(stt)
            print("totla cards:"+str(sum(a))+'  '+"expect_value:"+str(exp_value))
            if b[0]>8.3:
                print("insurance OK")        
      
    
  3. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    关于“为什么很少有中国男人和白人女生结婚”的问题的思考

    @natasha #131569 我就喜欢窝在家里,特别是去年一年利用疫情好好地宅了一下。

  4. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回答问题

    “帮亲不帮理”和“帮理不帮亲”的界限在哪里?

    如果扔隔壁迷雾通论坛请金大大指点,多半告诉你要信基督教。那么不管是亲还是理,都在圣经的指导下有条不紊地占据着宇宙的不同空间,你就只要循道即可。

    当然我不是基督徒,但是如上的回答给了我们一个思路,就是道德标准。先要有一个道德标准,才能回答如上的问题。比如我就是个人主义者,所以我的道德标准以最大化个人自由为己任。所以当亲人威胁我或者他人的个人自由的时候我就反对亲人,当社会道德威胁我或者他人的个人自由的时候我就反对社会道德,当法律威胁自由的时候我们就转入地下干违法的勾当。这就是在某种道德规范下的行为。

  5. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    凭什么只有他可以切生殖器,老子也要切

    @临时小号 #131176 这个站如何,对你我来说其实无关紧要,对你来说,最重要是你自己的事情。别为他人操太多心。

  6. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 发表文章

    赚钱的方法(概率论和计算机科学)

    说到码农的事情,我虽然不是码农,可是也会写一些简单的计算机程序。

    比如下面的问题:如何在21点(Blackjack)中找出求生之道。

    21点数牌的技术(card counting)早就出了书拍了电影了。但是赌场居然还在经营21点赌博,真的是赌场活雷锋给大伙送钱?

    传统的21点赌术要求玩家熟记概率表,对人的准确性要求很高,所以赌场一千个赌客里都未必有一个能记得住的,赌场才能正常运转。

    我这里当然不是指望在座的各位有拉马努金之才,而是使用计算机来近似处理此概率论问题。赌场有在线版的(“性感荷官,在线发牌”https://www.youtube.com/watch?v=hQDffm_7c38),别的赌博术我没有学会,什么百家乐(baccarat),德州扑克(Texas Hold'em),Craps(赌骰子)之类的我看不懂,也就不讨论了。

    维基百科上列一些数牌术的参考文献:

    Axelrad, Josh (2010). Repeat until Rich: A Professional Card Counter's Chronicle of the Blackjack Wars. New York: Penguin Press. ISBN 978-1-59420-247-6.

    Griffin, Peter (1988). The Theory of Blackjack: The Complete Card Counter's Guide (4th ed.). Las Vegas: Huntington Press. ISBN 0-915141-02-7.

    Eddie Olsen (April 18, 1981). "Ken Uston: Big Player Without a Game". The Philadelphia Inquirer.

    Rose, I. Nelson; Loeb, Robert A. (1998). Blackjack and the Law (1st ed.). Oakland, CA: RGE Publishers. ISBN 978-0-910575-08-9. Schlesinger, Donald (2005). Blackjack Attack: playing the pros' way (3rd ed.). Las Vegas: RGE Publishing. ISBN 978-0-910575-20-1.

    Snyder, Arnold (2006). The Big Book of Blackjack (1st ed.). New York: Cardoza Publishing. ISBN 1-58042-155-5.

    Thorp, Edward O. (1966). Beat the Dealer: A Winning Strategy for the Game of Twenty One. New York: Vintage Books. ISBN 0-394-70310-3.

    Walker, Katarina (2008). The Pro's Guide to Spanish 21 and Australian Pontoon. New York: Maven Press. ISBN 978-1-4357-1065-8.

    Zender, Bill (2006). Advantage Play for the Casino Executive. OCLC 156916229.

    Snyder, Arnold (2005). Blackbelt in Blackjack: Playing 21 as a Martial Art (Revised ed.). New York: Cardoza Publishing. ISBN 1-58042-143-1.

    但是我不读书也不懂这些玩意,只能读懂摘要,大致是说,21点里,剩余牌张的大牌(10和花牌)越多越好,小牌(23456)越少越好。所以我约定就是在大牌比重超过一定程度时就入场。

    入场之后就要计算概率,到底是要牌还是不要牌,要牌的话要不要加倍,要不要分牌,要不要投降之类的。

    上图为基本概率表。靠基本概率表,你的数学期望约为0.997,也就是每赌100块会输三毛钱,21点赌得很快,一分钟不到就一盘,几个小时之后你就输光了,而根据本人在赌场的亲自观察,大部分赌客连上面的基本表都不会用。所以大部分赌客是直挺挺走进去,内裤都输光扔出来。

  7. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    关于“为什么很少有中国男人和白人女生结婚”的问题的思考

    @natasha #131564 吸引不了。东亚肥宅做题家被90%以上的各族女子免疫。

  8. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    从品X过来的

    @NullPointer #130863 “中国”不值得拯救,中国人还可以抢救一下。

    另外,空指针要先强制转换类别之后才能引用吧。

  9. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    关于“为什么很少有中国男人和白人女生结婚”的问题的思考

    @natasha #131562 我不是正常人。所以我已经把目光投向了异域风情女子们

  10. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    ++/%-@.%

    @潮生 #131439 这么说倒是有意思,我根本就没读到后面这两段就开始回贴不看贴了。

  11. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    删除

    @奭麦郎 #131524 西葡虽然相似,但是对不上,基本词都有不少困难。比普通话和粤语的差别还大。

  12. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    关于“为什么很少有中国男人和白人女生结婚”的问题的思考

    @丁丁兄弟 #131556 你看看外嫁的中国女生的外国伴侣就好了

    @natasha #131552 “接师妹会降低MPG”参考文献:

    发信人: IcyLi (IcyLi), 信区: Automobile

    就接过一次,接完师妹,一夜没睡,身体疲惫。听我如下分解:

    长话短说,去机场接到师妹后,上车回学校。

    路上,师妹说“你的车很安静啊,你开得也很稳”

    我说:“咱这是正牌车,超过100马力,超保值,再说咱技术也是一流”

    师妹:“一加仑能跑多远啊?”

    我本来开车很节省,转速大都保持在2k rpm,高速能跑40mpg,但怕说出来让师妹觉得WS,就说:“高速30,local 25”

    哪知师妹接了一句:“我看你油门踩得轻,又始终在限速下,都是别人超你,30太低了,不是车坏了吧”

    我心里一紧:“介个妹纸还很懂”。随应付道:“这不是刚上高速嘛,速度快了怕你吃不消。你刚下飞机,我才尽量温柔一些,弄得太猛怕你太多了,把车座弄脏一大片”

    不过既然话说出去了,也只能硬着头皮加速了。一咬牙,把我9年新的车提到近3k rpm,速度提到限速70 mph,对师妹说:“刚才没真正开起来,现在这才是我真实的彪悍开车风格呀”。怕师妹小看了我,又说:“我每逢周末都开车出去转一转,不是为了买菜,也不是为了街边找床垫,就是joy ride,没事飚飚车还是很爽的”

    师妹似乎很吃惊,又好象很羡慕的样子,望了我好几眼。

    还好,因为有师妹在车上,车在70mph一点儿也不飘。这种厚重感很让我欣慰、很有面子。

    快要下高速了,我已早早的换到最右边的lane(道)上。当时是rush hour(高峰时段),很多车要下高速。这时,一辆豪华小跑来到了我的左侧,发动机非常拉轰地响着,打灯要插到我得前面。师妹的注意力也被吸引了过去。我心里非常的不高兴,心道:“坐我的正牌车,却盯上了别人的小跑”。人活一口气,我偏不让你插进来。于是,牙咬得更紧,狠心地又深踩了油门,紧紧跟住前面的车。小跑无奈,只好减速从我后面并入。我强作镇静,自豪地对师妹说:“那个小跑别看长得花哨,还不是照样败在我的手下。再瞧咱这正牌车,简约但不简单,北美成功人士的不二选择!”

    师妹似乎更加吃惊了,又用她那充满羡慕的眼神多望了我好几眼。

    一路无话,把师妹送到了学校附近。师妹说已找好apt(租室),让我直接开到她的apt就好。我心里暗暗地骂了句:“泥马,真不走运”。不瞒各位,我已经设制好了一套完美的“师妹没地方住、我带师妹去我家”的美好计划,而且我早已在我捡来的沙发上放满了仙人球,但却把我那不大不小的床打理得整整齐齐,营造出一个“除了两人都在床上别无其它选择”的局面。同时我还把浴室的拉帘换成了透明塑料的,还在浴室里安放了一个手机,准备等师妹洗澡时拨打那个手机,借机进入浴室,一览春色。只可惜,这一整套计划现在都成了泡影。

    到了师妹的apt,并帮着把行李搬进去。有心约师妹去买菜,可不知为什么,内心深处某种莫名的念头制止了我,怅怅然地和师妹告别回家了。

    回到自己的宿舍,躺在床上,让自己那由于70mph高速飙车而狂跳的心脏逐渐平息下来,自己的虚荣心开始正视现实。留在我内心的,却是无比的伤痛。接这个师妹一次,我的overall average mpg(总平均英里每加仑)一定降了好多,发动机的寿命一定也降了好多,油费也多了好多。更主要的,是担心我心爱的9年新的车 resale value(转售价值)会受影响。

    在那次接师妹之前,我开车总是保持55到60mph的速度,无论限速是多少,因为网上说这个速度最省油。还有,我从来不和别人抢路,费油不说,万一别的车上有枪怎么办?可是…可是今天,由于接师妹的缘故,多年修持的两条戒律就这么破了。真是后怕呀,万一车在70mph的速度飘起来、或者万一那个小跑司机有枪,我的小命就栽在接师妹回家的路上了,后怕ing。

    一夜没睡。

    第二天,痛定思痛,决定再也不接师妹了。

    我知道,只要不接师妹,我的overall average mpg最终还会上升到40 mpg,一切还会变得美好。想到这里,我的心中立即充满了光明。

    开着心爱的正牌车、迎着朝阳行驶在上学的路上,我唱起了歌。

    http://www.mitbbs.com/article_t/Automobile/33364719.html

  13. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    逻辑谬误

  14. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    李翘楚:被连坐煽颠、指定监视居住的120天

    @rebecca #131365 所以我只能对这些烈士们说好自为之了。

    我的目标受众不是烈士,而是理性人假说的理性人。

  15. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    逻辑谬误

  16. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    GFW大炮被滥用

    @libgen #131481 在境外开设华文网站还想讨GFW欢心的本来就是有问题。

    被人用GFW spoofing,就算他丫被加速了。

    如果真想在墙外开设华文网站又不被墙,最好的选择是和中共勾兑,上GFW白名单,这样的话,攻击者自己的ip就会被拉清单,被干烂。

  17. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    【IYP】如何说服人们参加抗议活动

  18. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 温暖人心的小茶屋 回复文章

    🍵茶餐廳🍵

    @inferior #131307 可惜鹿儿不是码农,rebecca是码农。这世道能编程还是有用的。(就连我这个菜鸡都有blackjack card counting程序和自动爬体育博彩赔率套利的程序)

  19. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 温暖人心的小茶屋 回复文章

    🍵茶餐廳🍵

  20. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 温暖人心的小茶屋 回复文章

    🍵茶餐廳🍵

    @潮生 #131446 看到品葱“替换所有发言”的时候我总是手贱点开该用户的个人页面然后试图找出原文。

  21. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    逻辑谬误

  22. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    逻辑谬误

    @天下无贼 #131450 逻辑错误了,计算机就不能运作。这就是用逻辑方法排除错误解法的方法。

  23. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    逻辑谬误

  24. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    一带一路大撒币其实是沉船计划的一部分?(转发)

    @MasterChief #131437 可是放在老朋友那里,老朋友的命还不一定有中共长呢?

  25. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    一带一路大撒币其实是沉船计划的一部分?(转发)

    为何要转移到那些穷且不稳定的国家?转到美日欧不香么?

  26. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    China has many Mandelas, but it just lacks De Klerk.

  27. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 温暖人心的小茶屋 回复文章

    🍵茶餐廳🍵

    @natasha #131431 捐的欢,今后拉清单。

    强烈建议设定XMR捐款渠道。

  28. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    逻辑谬误

    @天下无贼 #131418 逻辑不能解决问题的,逻辑是来给解决方案挑刺的。

    楼主:"从编程的角度来讲,如果一个程序有一百六十个漏洞,那它肯定是不适合在生产环境里用的,不然你的服务器两天之内就被黑了。"

    楼主肯定不是码农,现在我们用的生产力程序,漏洞绝对多得像瑞士奶酪。

  29. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    China has many Mandelas, but it just lacks De Klerk.

    @NullPointer #131424 其实苏联最后的公投恰恰反映了民主的一个基本缺陷。人们对民主的期望就是又要马跑又要马不吃草,怎么可能。苏联最后一年,人民对苏联的期望就是计划经济管饱,市场经济管好,国家和平不用武,庞大的军工集团生产的军火全部囤起来或者卖给外国。国家又要强大的保护他们不受外来势力入侵,又要弱小到根本不去镇压他们的诉求。

    91年的苏联人民不希望苏联解体,希望苏联成为一个不威权的邦联。还是波罗的海三国人看得实在。就算承担一个民族国家的责任,那也要独立。

  30. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    China has many Mandelas, but it just lacks De Klerk.

  31. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    China has many Mandelas, but it just lacks De Klerk.

    @陈士杰 #131409 这么经典的段子我当然要复制下来做成meme

    另外你可以在推特上实名宣传2047(但是不要派发邀请码)

  32. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    【IYP】如何说服人们参加抗议活动

    我唯一不好参加抗议活动的原因就是我怕死,中国威胁论

  33. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 温暖人心的小茶屋 回复文章

    🍵茶餐廳🍵

    @rebecca #131366 瑞贝卡一针见血,佩服佩服,魔怔女程序员当之无愧

  34. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    China has many Mandelas, but it just lacks De Klerk.

  35. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    关于“为什么很少有中国男人和白人女生结婚”的问题的思考

  36. 邹韬奋 外逃贪官CA
  37. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 发表文章

    China has many Mandelas, but it just lacks De Klerk.

    转自 陈士杰 @chenshijie2015

    Feb 8

    非常精甚的一句话。老鼠很多,但是谁能给猫系铃铛呢?

    EDIT: 曼德拉大家都知道,德克拉克是和曼德拉和解促进转型的南非最后一位白人领导人。德克拉克的地位,类似戈尔巴乔夫。

  38. 邹韬奋 外逃贪官CA
  39. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    特洛伊稻草人

    隔山打牛术,通过打击虚假的敌人来消灭真实的敌人。

  40. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    FBI人质谈判专家Chris Voss: 谈判的艺术

    这世上我最参不透的,就是人心

  41. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    关于“为什么很少有中国男人和白人女生结婚”的问题的思考

  42. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    比树洞更为树洞的阴暗角落

    @丁丁兄弟 #131348 从这里扔进去东西,从银河系外的另一个地方出来,这就是虫洞。哆啦a梦的任意门

  43. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    比树洞更为树洞的阴暗角落

    比树洞更树洞的是虫洞

  44. 邹韬奋 外逃贪官CA
  45. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 温暖人心的小茶屋 回复文章

    🍵茶餐廳🍵

    2047的言论自由和新品葱的言论自由比,就像知乎和quora之比

    quora上亲中共五毛经常给中国的不自由洗地,但是从来没有爱美国人士在知乎上大量洗地。从这点上看,美国的平台比中国的平台更自由。

    这里可以讨论新品葱,而新品葱不能讨论2047.

  46. 邹韬奋 外逃贪官CA
  47. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    ++/%-@.%

    @阿里萨斯 #131323 根本原因是武力占劣势的中共军只能占领那些国军和皇军看不上的贫困山区之类的,于是因为当地生产力不足,军事力量也就得不到补充。

  48. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    关于“为什么很少有中国男人和白人女生结婚”的问题的思考

  49. 邹韬奋 外逃贪官CA
    邹韬奋   在小组 2047 回复文章

    删除

  50. 邹韬奋 外逃贪官CA