duangsues.is_a? SaltedFish
60 subscribers
609 photos
6 videos
91 files
562 links
🌶🐔🐟 duangsuse 的日常
尤其喜欢发些奇奇怪怪的东西
和转载别人的东西
Download Telegram
344 转发 yinwang反相对论 woc

"我最近刚刚对爱因斯坦和相对论产生怀疑,结果昨天就有人告诉我有中国学者声称推翻了相对论,我觉得值得大家重视。不管他是对还是错,总的说来,对爱因斯坦和相对论的怀疑值得重视,而不应该盲目否定和嘲笑。

其实自从爱因斯坦发表相对论以来,就有很多争议。极少人能真的理解相对论,用来证明它的那些“科学实验”,也是普通人无法亲眼证实的。相对论的实际效果,无法直接体会和验证,只能相信权威描述。爱因斯坦的论文几乎没有任何引用,违反了科学发表的原则,有抄袭的嫌疑。爱因斯坦发表相对论之后被媒体大肆炒作,被捧成超越哥白尼,开普勒,伽利略和牛顿的“天才”。被很多人质疑,却一直拒绝与质疑他的人公开答辩,所以我感觉他可能不仅不是天才,而且是否真懂物理都值得怀疑。不要忘了,在此之前他是一个在专利局工作的小职员……

爱因斯坦说“如果你不能向六岁小孩解释清楚一个理论,那你并不真的懂”,然而他自己就违反了这句话。不仅小孩完全无法理解,而且他的论文极少人能看明白。我试过,真的。此前我看别人的书《Relativity in Illustrations》(by Jacob T. Schwartz),一步步推导出了狭义相对论(但存在无法验证的前提条件),回头再看爱因斯坦原版的论文,仍然是天书,不知所云。我怀疑到底有多少物理学家看过他的论文,更不要说谁真的看懂过。

1972 年 Herbert Dingle 写了一本书《Science at the Crossroads》网页链接,声称相对论是错误的,未经证实的,批评科学界使用把问题搞复杂的方式来掩盖真相。虽然这本书后来被科学界认为是错误的,但我建议大家不要因为有“权威”否定它就不去看他本人怎么写的。你怎么能单方面相信一个人批判的那些人,就不去看这个人到底说了什么呢?这就像法官只听一方的供词一样可笑。反正我已经开始看了,才看了几页,已经发现这本书很有意思。我建议大家真正去理解相对论是怎么回事,而不要盲目相信权威们已经证实了它的正确性。

我已经意识到长久以来科学界在掩盖真正的知识,把它们弄得越来越难懂。这就是为什么我最近都在致力于把它们变得简单,并且教给其他人。只有大部分人能理解科学,才能确保科学不会腐败变质。
Coroutine:JobCoroutineScope(MainScope.ctx){ impl val ctx=super.ctx+androidCtx ;init{ view.doOnAtt{ job.start(); view.doOnDet{cancel()}} } }
Forwarded from Aster alpinus
能拿到基站信息就能粗略定位
Forwarded from Identifier Unknown
不插卡不会注册到网络
Forwarded from BellaKira 🌈 #0717
视频里没有,评论里有
https://t.iss.one/StupinkisShit/25
Forwarded from Solidot
人工智能如何征服扑克

2022-01-21 16:33

优秀的扑克玩家都知道,他们需要在虚张声势和低调之间保持平衡。现在他们可以做到完美了



扑克导师 Jason Koon 是最早也是最忠实采用“博弈优化”的扑克玩家。在为期三天的 Super High Roller 锦标赛第二天,我在 Koon 价值数百万美元的房子里拜访了他,他的家位于一个更大的封闭社区内的封闭社区里,毗邻 Jack Nicklaus 设计的高尔夫球场。锦标赛第一天,Koon 支付了 25 万美元参赛,然后在四个小时被淘汰后又花了 25 万美元,他再次输掉了所有筹码。后来他给我发短信:“欢迎来到流鼻血锦标赛的世界,发挥你的最好水平——它很公平。”对于 Koon 来说,公平的形式是赢得超过 3000 万美元现场锦标赛奖金(他说,这至少和拉斯维加斯以及亚洲赌博圣地澳门的高额现金赌博的金额一样多。)Koon 从 2006 年开始认真打扑克,他当时是西弗吉尼亚卫斯理学院田径队短跑运动员,正处于一次受伤后的康复阶段。

他靠着打牌过上了不错的生活,但很难在赌注最高的比赛中稳定获胜。他表示:“我算是个很平庸的欲求解玩家,但是有了求解器,我就埋头其中,然后开始快速、快速、快速、快速地提高。”在一个装饰着他赢得的扑克锦标赛奖杯的家庭办公室里,Koon 求助于电脑,开始尝试 PioSOLVER。在指定了玩家筹码的大小以及按照他们在牌桌上的位置可能拿到的牌的范围之后,他看到了随机的头三张公用牌,两位玩家都可以看见这些牌。一个 13×13 的网格显示了玩家所有可能持有的牌。Koon 将鼠标悬停在方格上,寻找不同花色的 A 和 Q。 软件表明 Koon 应该在 39% 的情况下选择不下注,静观其变;在 51% 的情况下,选择下注底池的 30%;其余时间下注底池的70%。这种冯诺依曼式的混合策略将同时最大化他的利润并掩饰他的牌力。多亏了 PioSOLVER 等工具,Koon 重新制定了游戏打法,明白在不同情况下哪种下注尺度最有效。有时小规模下注(底池的五分之一或者甚至是十分之一)是理想的;另一些时候,以底池两倍或三倍的巨额下注是正确的。虽然优秀的扑克玩家一直都知道他们需要在虚张声势和低调之间保持平衡,但软件定义了 Koon 应该采用一种或另一种策略的精确频率,根据打出的牌确定吓唬用的最好和最差的牌,给出的建议有时候令人惊讶。
平行线:
🤔所以各位都用的什么json序列化工具?
Gson?Kotlinx.Serialization?Moshi?Jackson?

🤔data class需要有空构造器给gson调用,否则所有字段就是默认值或null
如果json里面某个字段是null,结构体里字段非空,仍然会被赋值为null

json给null 当然按照json反序列化了… 没有干嘛要给…

duangsuse:
应该是validation的问题
空构造器加no-arg插件
不过为什么是默认值或null啊

🤔null值设置给非空字段,它如果能在解析阶段报错最好
🤣所有字段都给了默认值就会生成空构造器了...

是的啊,但json读取为啥要空构造器🤔
噢,我刚才以为是按Kotlin=的默认值 #kotlin

平行线:
🤔Moshi自定义TypeAdapter的方式不是实现某个接口而是随便写方法,然后给方法加注解的方式我不太喜欢...

𝑮𝑵𝑼 / 𝑵𝑻𝑹:
反正我不知道为啥明明每个字段都有默认值 gson 还是给我整出一堆 null

{หऽ∮ಭ》优妮:
自带的org.json可不能拿来序列化

twiceYuan:
可能他说的是放弃 ORM 手动解析
Forwarded from Phonograph (Ralph 萌新喵)
我们来看看 std::span 的构造函数是怎么声明的。
本质上其实都是获取了参数的首地址和长度信息。
Forwarded from Phonograph (Ralph 萌新喵)
今日 C++ 观察:C++20 的容器视图 (container view) std::span

std::span
是一个连续存储空间的“观察者”。这意味着,它可以统一任意连续存储空间的访问方式:比如,如果你用 C 风格数组构造一个 std::span ,那么你就能获得你在 C++ 里容器类的诸多常见成员函数,比如 begin() 之类。之所以称其为观察者,是因为 std::span 并没有拷贝这些内存空间,而是记录了这段内存空间的首地址指针和大小,并根据这两个信息编写你熟悉的 C++ 容器类的成员函数。
#呓怔 代码的文本和运行时都应是为人服务(迫真)

swap(&a,&b){a0=a;a=b; b=a0} 比 swap(&x,&y){old=x;x=y; y=old} 好看多了,x和X 也比方便写——反正这是物理公式,变量可变性与编译期确定性也不是拿大写开头就好区分

fun 协程转换() {
val o=Any(); val c=Channel() val i=1..5cos叠加是00_0000
measureTime{runBlocking{
withContext(Dispatchers.Default){ //or coroutineScope
launch{ i.forEach{c.send(o) } }
launch{ i.forEach{c.receive() } }
}} }
https://xodo.top/index.php/life/19.html
wh代表矩形面积,sqrt(ww+hh)则是对角线,都是无关位置的,好像也能随意调换,那么。从2D数组也很对应(大嘘)
Forwarded from dnaugsuz
这篇文章面向对信号处理感兴趣的编程者。 式子和几何推导的话我不太擅长,知乎上确实不少了;我只解释了复数有何作用,没有具体到公式单步

晦涩是因为我复用了 律(k,f) 即F正反函数公式 里的复数乘法(f可能是xy[] 表示逆变换),然后一些命名没法在JS里写明白,也是不得已而为之。
50行是整个代码最终的体量,为此用了些动态类型技巧
我可以考虑描述下整个程序的控制流来避免just(k)的问题,不在关键问题外用中文是写JS的习惯(中文命名已经是许多人的噩梦

不过如果考虑整体的结构,我觉得代码实现还是可以的;如果想面向数学,我觉得要讲的太多.. canvas上许多调用和那个 Function('代码') 怎么解释呢,而且数学不需要运行

啊,没想到你也有篇文章(我之前只看了你的代码
你这篇我会认真看的,至少我相信你对理论的理解绝对比知乎上太多只对算式“代码重构”的人强,知乎讲理论的人我只看到两个会用Matlab工具做动画

我文中讲的“位图傅里叶”作为拓展内容 我也不懂(原式) 😢,就瞎猜了下(也是不情之举),
信号处理的数据类型,我也不懂为啥同样是复数[],输入xy/仅x 时公式使用的信息量一样

之前也觉得,多项式和位图FT“这个就不是信号处理的FT了” 各项系数/x-y联立 表示 ,系数转点值的算法叫DFT
其实“频幅->时波”的问题和多项式有点像,就是 Sum[k] 频(kt)幅 ,展开是多项式;DFT的正反函数也是多项式... FT能求 sin(T)+2sin(0.2T) 的频率-系数 ,但不知它怎么能分析多项式,或许把 e^ 换掉就行?

噢从多项式的角度,e 只是复数单位根,比我文的解释泛不少,多项式 F(x)=a0x0+.. {n次}里x可随选但O(n^2),傅里叶定取了n个模长为1的复数e,多项式就变成特殊点值表示 O(nlogn),叫DFT( 它是多项式变换的“圆”特例?); 再利用单位根的性质加速运算,即得FFT

你的T=2pi, w[nk]=cos Tk/n+isin Tk/n 后 A(w[i, n]) i=0~n-1 好像和我文内的 转(ktDEG, (A,B)=> ...) 再*dt 有点像(t=i/N,k=0~nK) ,但我不太懂多项式咋插值,或许多项式函数也能表示为线,然后压缩频域即减少插值?

感觉理论视角傅里叶的故事有人尊敬有人漠然,他非周期信号=周期无限长信号的理解当时一些大佬不相信,但基于e^的表示应该是后来有的

https://blog.csdn.net/Flag_z/article/details/99163939 的概况:

FFT 令原 Pk=f(t)*e^-i2pik dt ,P=震幅相位,k=频率。求和是 Pk=Sum[i=1~N]f(i)*e^-i2pik *(1/N)
先把 e^-i2pik*(i/N) =cos,sin 缓存为Wi=Wn ..
算法的核心是ωn矩阵和fn数组(列矩阵)做矩阵乘法运算,因为ωn是复数,所以运算出结果也是个复数rval + i * ival,最终频域的值其实上是其模值,但为什么模值需要乘以个bSi 是为平滑
e^{ix} = cos x + isin x; ωn = e^{-2πik/n} = cos(2πk/n) - i * sin(2πk/n)
然后for(k N/2)for(i nBuf)x+=cos*buf,y sinbuf
频谱的信号只需要分析N/2就可以了,另一半是共轭的。
总之是算一个k时把缓存的exp(kt)(通过圆N等分 就不迭t0~1) 求复数乘,且同频宽的计算量/2
Forwarded from dnaugsuz
对多项式 Ax=a0x^0+a1x^1 里x=e^t,a=l=振幅,A=信号值 即 a.sum((l,i)=> l*x^k[i]) ,实际就是 IDFT 的 e^频率k*t 表示法了,
可以写成频-幅 的点值式 ,寻的插值点x[k] 即(e的)k倍频,A(x=e^t)
所以 yi=A(xi)=Sum[j=0~nK] a[j]x[i]j 换i=k,j=i和 Pt=A(xt)=Sum[k=0~nK] a[k]xt^k (x=e^-j2pi)一样,
换个名字后也能 f(t)=Sum[k](1/nK) Pk*e^j2pi*kt 还原t=0~1时的y

朴素 c[i+j]=a[i]b[j] 利用+交换律很好解释了[0,1][1,0]为何要卷积


嗯,多项式确实比复数FT更好解释频谱(kl)和相位(k0)
Ae=k0+l1*e^k1+..
通过e转为 k,l 数组,再点积于 e^t 就是原A多项式
对多项式的它加上积分(迭代kt)就能用在线上;点值表示就是频谱,在频谱上乘... 会快?

(啊既然你回复了我就不写了,总之从线性代数也学到挺多,FT 的知乎回答就没有这么系统的多项式
你的文章有我不知道的(DFT 除了 f(t)e^kt 这种还能优化),但不少表达使我得花几天入门……

设 A(x) 的点值表示有 r 项,B(x) 的有 s 项,为了保证所得能确定唯一的 C(x),我们需要在 A、B 中至少取 r+s 个插值节点. 就是 “nC=nA+nB 插值节点数来确保C唯一性” 的意思,设 a=含n项 这种表达和数学已展开编号式 比较多,我还得再学习…… 之前许多数学式都是因为有下标和下上标我没看
https://blog.xecades.xyz/articles/DFT-IDFT/ #blog Xe大佬2021的文章

DFT是加速 多项式(x) A*B=C 的FFT中间步骤
Ax=a0+a1x^1+a2+x^2.. ; Bx=b0+..

C有 nA+nB -1 项。最低 a1的x次数=1,最高项和是 nAB-2 。再+1



多项式和位图FT“这个就不是信号处理的FT了” 各项系数转 x-y联立 表示 ,系数转点值的算法叫DFT
其实“频幅->时波”的问题和多项式有点像,就是 Sum[k] 频(kt)幅 ,展开是多项式;DFT的正反函数也是多项式... FT能求 sin(T)+2sin(0.2T) 的频率-系数 ,但不知它怎么能分析多项式,或许把 e^ 换掉就行?

噢从多项式的角度,e 只是复数单位根,比我文的解释泛不少,多项式 F(x)=a0x0+.. {n次}里x可随选但O(n^2),傅里叶定取了n个模长为1的复数e,多项式就变成特殊点值表示 O(nlogn),叫DFT( 它是多项式变换的“圆”特例?); 基此利用单位根的性质二分加速运算,即为FFT
为中文互联网科普一切技术、公开财报、上央视时没人称赞你,等到你一被“拉下神坛” “戴上公知帽”,各种疑点分析就来了,境外金主和技术外援就出现了——大家都这样,你凭什么不一样。

你说话叫剧本的公关行为,继续发视频叫隐瞒过错,活着叫还能发帖,死了“人人叫好”,回形针曾经科普的荣誉呢,等到这时候就有一大堆理中客说它夹带私货,为什么拿中国举例;待到这时候才有一群“知识分子”嘲讽它根本不是硬科普,尽管这群人在此前后都没能做好他们看不起的科普工作。

然而回形针不需要“外网”好感度,YT选的是没广告费的中国区。回形针对知识已经竭尽所能了,被小人骂“屁股”歪,被君子骂不会说话,逼着它做 让这群根本没关注过它的人确认correct性的“科普”视频。

最后的最后它也没有做这个早已和WWF和地图无关的事情,这便是遗臭万年。 只要它做了,屁股论就无话可说了,可它没有。它不懂吗?恐怕是不相信自己真会像今天一样吧。你们很伟大!嘴多就正确,嘴多能造核弹、布管线、强中国!



然而死去的战士终究是战士,他伤口上嗡嗡重复的苍蝇终究竟不过是苍蝇

是的夹带私货很可怕。没有人能发现苍蝇的“污点”。在过去实近200期动画正片里努力做战士,在「团结」的中国却终究是要有今天,“苍蝇不叮无缝的蛋” “别以为「中国人」好欺骗”,利用订正失误、精查团队血统、捕风捉影罗列恨国『罪名』,于是苍蝇和正常人各种自媒体,这么随意的给2016起200期视频一秒秒设计的场景渐变定性,是美国间谍。

这群自媒体还真是从渺小变伟大啊,在他们漠不关心的领域拳打脚踢 质问黑白,国安机关没行文 媒体就开始罗列断章 标题党“事实”地乱叫 ,能摧毁一切的团结,真励志,很像民族精神呢!

今年『干燥工厂』实体还没查封,就是他清白最好的证据。至于什么营销号卖车卖药卖气愤的 说是没查到位还有举报 或者早已被实锤,随他说去吧,保守晚节。比你拿嘴查得好

你们就没有怀疑过,回形针再蠢也怎么敢故意搞两面做派 阳奉阴违,故意激怒网民,他可是做过无数话题的科普的,就是间谍也不会在舆论下玩脱吧。当年的确有人把网民当傻子,但不是回形针。

骂不死比你牛的真罪恶,骂死无辜的。 西化可怕,随口断定人为“私货”发视频的,更可怕。

——

你们的观点,和B站、抖音之类「娱乐」网站下的评论区别无二致, 空有情绪,最后你骂的真是回形针吗?你骂的是三个字,他是谁不重要,「实锤」后嘴上爱国当然爱啊,你听过公安报道法院判决吗?没有,闹那么大怎么可能不搜查呢,没有。 是一群自媒体添油加醋,说他“恨国”,于是他便成BBC等美媒同党


如果我问你们到底在反驳啥,就会被骂为『公知』『美分』『做作』,针不知道说你们什么好,我这一句也会被当成『装路人』


回形针做过的科普从二维码、5G、区块链、新冠到医学、物理、生物什么都有,哪一个不是『核心技术』必须的,哪一个是嘴上爱国的人做的到、会验证的,他的视频,哪一个在热度为上的B站不能称「无双」。你们却只听说过“不让吃肉蛋奶”这一期,揪住黑点了,因为「只有罪人有黑点」,可见你根本不在乎他做过什么,只是想从批判罪人中找集体存在感,你搜索过吗? 当然只知道那些唯恐天下不乱的「热度主」想让你看的风评 。大粉up诱评何其容易,什么水军?过时了


如果我问骂死他了,他给中国带来的知识由谁继承? 你说他“屁股歪”,所以「知识越多越反动」 ……谁有权定义屁股歪,从100多期视频里 什么「证据」找不出?您这时候知道他知识多了,看完过一期没有? 请问您在知乎发过几次回答?做过多少对人有意义的事? 沉默是金,否则小辫子小报告,我国人不配获得知识,对么?

小学语文就教过大家要尊重科学、尊重科普,因为两个剪辑和订正先后问题,秀才遇到“卫兵”,有口难辩; 如此轻信娱乐up 骂死科普up ,对他认错的细节无限不原谅,这就是你对『中国力量』的支持。回形针合作过央视的中国海探,倒有人为不自我否定连央视都评“不够正”了呢,那什么是正?舆论也能杀人。

回形针的新计算机科学内容『基本操作』上架Steam,一些人觉得这是「公知还没死透」,那请问动不动出国差的工程师,他们算不算公知呢?不,因为人家懂知识私有,才不干吃力又易责的傻事

一些黑粉是追着回形针讨伐举报, 而路人呢,事不关己,“你们两个都是饭圈”,一副科学家对缸中鼠的做派,科普的痛你懂什么? 只会看几个字“定性”的人,当然不会为这个陌生频道多搜几条、多说一句;因为你不用管回形针做过多少改过多少,只说罪过多少完事 。几百小时帧帧扣的动画调色,『美分』二字、煽风点火 口碑轻松摧毁,反正做实事的不是你。

人可以在七天里制造一个城市,也能在1小时内毁掉它;「间谍」回形针的上百条科普可视化比WWF和地图那几期、几秒截图的知识“专业人士”看不上眼的一瞬,何尝不是如此。如果它是间谍,也是外星人派来帮中国观众开阔视野的。 一些人最爱揪什么“上帝、外星人都不存在”的字面 好显得他严谨懂的多 不“幼稚”,却不真正尊重知识、尊重科学。

您懂科学吗,您能从乌合之众和几个“专家”的一家之言「依法」判断回形针 卖国、罪无可赦,您之前去哪了,现在您懂回形针和对错了,之前怎么没人说他公知? 不懂就可以骂,对?



其实回形针有什么罪呢?仔细想想他能解释的都做了,却因为「公关」「洗白」等概念的盖帽,无限往恶意上推;我就问反针反最猛的『赛雷』等播主,回形针敢一刀不剪面对批评者,你敢吗?「公平决斗」不是科学的义务,你们懂吗?谁不是为了钱,良心钱和烂钱能一样? 党同伐异看旗大罢了。 以嘴上『爱国』污名化『工程救国』,很牛,21世纪,时代群英。
Forwarded from Solidot
气候科学家遭遇计算机模型局限

2022-02-08 17:44

一个国际科学家联盟近五年一直在追踪云,试图解决困扰了一代人的气候变化预测问题:水蒸气如何影响全球变暖?他们重新编写了 210 万行超算代码,用以探索未来的气候变化,为云添加更复杂的方程并做出数百项改进。他们测试方程,调试,然后再次测试。科学家发现,即使有最好的工具,也无法以世界需要的方式准确模拟气候,气温的上升几乎影响每个地区。2018年,他们在更新后进行模拟,得出的结论让人大吃一惊:地球大气对温室气体的敏感度比之前几十年的模型预测的高得多,未来的温度可能大大超出人们的担心——也许甚至超出了有望补救的程度。位于博尔德的国家大气研究中心(NCAR)Mesa 实验室的气候模型项目首席科学家 Gokhan Danabasoglu 表示:“如果数字是正确的,那真是一个坏消息。”至少有 20 个较早的、也更为简单的全球气候模型与 NCAR 模型的结论不一致,NCAR 的模型是一个名为社区地球系统模型2(CESM2)的开源模型,主要由美国国家科学基金会资助,是全世界最具影响力的气候项目。然而世界各地的十几个气候建模小组一个接一个地做出类似的预测。


科学家很快得出结论
,他们的新计算被正在变暖的世界中的云的物理特性破坏了,它可能会放大或者抑制气候变化。NCAR 专门研究云的物理学家 Andrew Gettelman 帮助开发了 CESM2 模型,他表示:“老的方法是错误的,我们知道这一点。”“我认为我们灵敏度更高的方法也是错误的。这可能是因为我们做了其他一些事情试图让云变得更好或者更现实。你解决了一个问题,同时创造了另一个问题。”从那时候起,CESM2 的科学家一直在利用大量关于温度升高影响的新信息重新设计气候变化算法,这些新信息可帮助他们更好理解其中的物理作用。他们放弃了对气候敏感性最极端的计算结果,但是对未来全球变暖的最新预测仍然很可怕——而且还在不断地变化。当世界领导人考虑如何限制温室气体排放的时候,他们在很大程度上依赖计算机气候模型的预测。但是随着算法和运行这些算法的计算机变得更加强大——能处理更多数据并进行更好的模拟——这种复杂的状况让气候科学家不得不努力解决竞争性计算机模型之间不匹配的问题。