Forwarded from 荔枝木
YouTube
Inside Task Manager with Dave Plummer, the Original Author
Dave Plummer explains how Task Manager was born, how it works, and insider secrets to using it! For information on my book, "Secrets of the Autistic Millionaire": https://amzn.to/3diQILq
My other channel, join now so you're there for episode 01 of my AudioBook!…
My other channel, join now so you're there for episode 01 of my AudioBook!…
duangsuse::Echo
#china http://www.yinwang.org/blog-cn/2022/09/12/lockdown-unconstitutional “《防疫法》如果规定了可以这样剥夺或限制公民的人身自由,那么《防疫法》就是违宪,属于无效的法律,公民不需要遵守它。懂得法律的人都明白这个道理
#china #statement 当今知其不义而为之的人,会认为和平示威的是弱者,弱者是必输无疑的; 确实,遍藉中国的兴亡史,但凡治民者不是「大恶龙斗倒小恶龙」,也就是暂坐稳了奴隶大位、捧出了青天“做主”,国民就要为之百姓点灯,大喊万岁了
但只要放眼世界,就会发现民主转型大多不能靠叛乱,而是从尊重普世价值,从大众的坚定共识里来的。
——既然示威必输无疑,为何要教人民举报和避讳敢说真话的人?
中国人在发展下所受蒙蔽很深,而这种军权的专制合法性、互害博弈的“有国家无社会”观念,正是马列和“忠教”隐晦且巧妙的洗脑和PUA,
这种官民二元论和房地产一样,完美实现了底层互害 高层互夸,一如夺工农之声而叙人民之事的苏联。
烂尾楼终于破了,而酷爱“我们 一切”的在野独裁者、中国的忠教,何时会破!
在政治上,没有一颗稻草是能压死一整队骆驼的。报出丑事不丢人,爆出丑事才丢人
这种谎言让我想到 “土地国有制就是好,民营资本家把地兼并都抢跑”
“大兴土木就是好,资本美国败得跑”
“分裂就会乱,成王败寇最统一!”
什么地方会每天都是输与赢、忠与跑?
如同阿富汗女性对塔利班的评价,“现在汽车炸弹少了,有治安了,毕竟放炸弹的人们上台了”
但只要放眼世界,就会发现民主转型大多不能靠叛乱,而是从尊重普世价值,从大众的坚定共识里来的。
——既然示威必输无疑,为何要教人民举报和避讳敢说真话的人?
中国人在发展下所受蒙蔽很深,而这种军权的专制合法性、互害博弈的“有国家无社会”观念,正是马列和“忠教”隐晦且巧妙的洗脑和PUA,
这种官民二元论和房地产一样,完美实现了底层互害 高层互夸,一如夺工农之声而叙人民之事的苏联。
烂尾楼终于破了,而酷爱“我们 一切”的在野独裁者、中国的忠教,何时会破!
在政治上,没有一颗稻草是能压死一整队骆驼的。报出丑事不丢人,爆出丑事才丢人
这种谎言让我想到 “土地国有制就是好,民营资本家把地兼并都抢跑”
“大兴土木就是好,资本美国败得跑”
“分裂就会乱,成王败寇最统一!”
什么地方会每天都是输与赢、忠与跑?
如同阿富汗女性对塔利班的评价,“现在汽车炸弹少了,有治安了,毕竟放炸弹的人们上台了”
YouTube
方脸说: 中国民主化千载难逢的时机已经到了!到底如何才能让中国民主化?普京的倒台又会对中国民主化有什么帮助?
duangsuse::Echo
#china #statement 当今知其不义而为之的人,会认为和平示威的是弱者,弱者是必输无疑的; 确实,遍藉中国的兴亡史,但凡治民者不是「大恶龙斗倒小恶龙」,也就是暂坐稳了奴隶大位、捧出了青天“做主”,国民就要为之百姓点灯,大喊万岁了 但只要放眼世界,就会发现民主转型大多不能靠叛乱,而是从尊重普世价值,从大众的坚定共识里来的。 ——既然示威必输无疑,为何要教人民举报和避讳敢说真话的人? 中国人在发展下所受蒙蔽很深,而这种军权的专制合法性、互害博弈的“有国家无社会”观念,正是马列和“忠教”隐晦且巧妙的洗脑和PUA,…
未来的国人,需要一种不可剥夺与挑拨的自信,而不是“终于有人要抢我鸡蛋”的碰瓷和自卑
https://m.youtube.com/watch?v=phnUvaGz0VA&t=10m “太阳底下无新事,中国和从前的韩台并不特殊”
不要去阻止和嘲讽爬上屋顶捅破天窗的人,因为他们冒着危险争取来的阳光,一样会照到你身上。
我们通过户口房、烂尾楼、衣食住行、恶意讨薪交了那么多“智商”税,
不是要玩疯控、铁链女、烧烤摊,玩鞋带,捆着鼠同鸭讲的
阶级僵化带来的问题,远高于一次银行危机;几万和几百万的距离,并不能让你远离雾霾和地沟油
存款,是可以再挣的,破产法是可以共议普选的,但加班费、国民健保、放心奶、诗和免签与选票,却都是钱买不来的
如果还停留在 “治民的人太少, 不够集权出民主” “管的太松,外资才敢跑” 或“只要能分国营钱一切都会好” ,便是逻辑分裂(或是在拍秦清穿越剧),不可治了!
https://m.youtube.com/watch?v=phnUvaGz0VA&t=10m “太阳底下无新事,中国和从前的韩台并不特殊”
不要去阻止和嘲讽爬上屋顶捅破天窗的人,因为他们冒着危险争取来的阳光,一样会照到你身上。
我们通过户口房、烂尾楼、衣食住行、恶意讨薪交了那么多“智商”税,
不是要玩疯控、铁链女、烧烤摊,玩鞋带,捆着鼠同鸭讲的
阶级僵化带来的问题,远高于一次银行危机;几万和几百万的距离,并不能让你远离雾霾和地沟油
存款,是可以再挣的,破产法是可以共议普选的,但加班费、国民健保、放心奶、诗和免签与选票,却都是钱买不来的
如果还停留在 “治民的人太少, 不够集权出民主” “管的太松,外资才敢跑” 或“只要能分国营钱一切都会好” ,便是逻辑分裂(或是在拍秦清穿越剧),不可治了!
YouTube
【两岸教科书对比35】台湾历史教材中,怎么描写台湾的民主化进程?(下)为什么大陆民主进程落后于台湾?
视频制作不易,您可以通过以下方式支持我:
1、视频下方“超级感谢”
2、Patreon(新平台,可赞助打赏):https://www.patreon.com/freedom2020
3、比特币支持:16bSB2TedE9onWLnGQPeHSPCUwRPTr3chR
4、联盟营销产品
1.制作视频推荐设备
a、录音设备:
直接连电脑,Rode NT-USB:https://amzn.to/3Cd82OM
另一款直接连电脑,Blue Yeti USB Microphone(USB版):https://amzn.to/3OXlmhO…
1、视频下方“超级感谢”
2、Patreon(新平台,可赞助打赏):https://www.patreon.com/freedom2020
3、比特币支持:16bSB2TedE9onWLnGQPeHSPCUwRPTr3chR
4、联盟营销产品
1.制作视频推荐设备
a、录音设备:
直接连电脑,Rode NT-USB:https://amzn.to/3Cd82OM
另一款直接连电脑,Blue Yeti USB Microphone(USB版):https://amzn.to/3OXlmhO…
Forwarded from Hacker News
Coroutines make robot code easy for high schoolers (Score: 150+ in 12 hours)
Link: https://readhacker.news/s/5Hs6N
Comments: https://readhacker.news/c/5Hs6N
Link: https://readhacker.news/s/5Hs6N
Comments: https://readhacker.news/c/5Hs6N
bvisness.me
Coroutines make robot code easy
Our FIRST Robotics team struggled with autonomous code for years. Coroutines were the missing piece.
Forwarded from Solidot
当数千阿根廷 Firefox 用户遭遇浏览器崩溃
2023-06-25 13:19:00 by 大臣号遇难者
本周一 Mozilla 开发者检测到大量 Linux 用户的浏览器崩溃事件。受影响的主要是阿根廷用户,他们运行的是一个基于 Debian 10 的发行版 Huayra v5,发生崩溃时用户都是在 Google 上搜索图像。所有 Firefox 版本都受到影响。这可能暗示了问题不在于 Firefox 而是 Google 这边。Mozilla 开发者在分析后发现,崩溃都是发生在堆栈探测(stack probing)期间。JIT 在接触保留下一个 JavaScript 调用变量的区域时发生了溢出。而 Google 的代码被发现在单一帧中分配了 2 万个变量。这可能是机器生成代码发生异常。所以在使用 ChatGPT 写代码时还是要三思而后行。但之所以发生崩溃是 Linux 内核的旧 bug 与 Google JavaScript 代码综合的结果。Linux kernel 4.20 修复了该 bug,而 Huayra v5 基于的 Debian 10 使用的是 4.19。
https://bugzilla.mozilla.org/show_bug.cgi?id=1839139
https://fosstodon.org/@gabrielesvelto/110592904713090347
#Firefox
2023-06-25 13:19:00 by 大臣号遇难者
本周一 Mozilla 开发者检测到大量 Linux 用户的浏览器崩溃事件。受影响的主要是阿根廷用户,他们运行的是一个基于 Debian 10 的发行版 Huayra v5,发生崩溃时用户都是在 Google 上搜索图像。所有 Firefox 版本都受到影响。这可能暗示了问题不在于 Firefox 而是 Google 这边。Mozilla 开发者在分析后发现,崩溃都是发生在堆栈探测(stack probing)期间。JIT 在接触保留下一个 JavaScript 调用变量的区域时发生了溢出。而 Google 的代码被发现在单一帧中分配了 2 万个变量。这可能是机器生成代码发生异常。所以在使用 ChatGPT 写代码时还是要三思而后行。但之所以发生崩溃是 Linux 内核的旧 bug 与 Google JavaScript 代码综合的结果。Linux kernel 4.20 修复了该 bug,而 Huayra v5 基于的 Debian 10 使用的是 4.19。
https://bugzilla.mozilla.org/show_bug.cgi?id=1839139
https://fosstodon.org/@gabrielesvelto/110592904713090347
#Firefox
duangsuse::Echo
#py #dalao https://pythoncat.top/posts/2023-06-24-weekly 含 #WASM PyScript 等2个 visualizer pandas Tutor https://www.youtube.com/@TechWithNikola #embed PikaPy #recommend 500LoC #algorithm
#py https://benhoyt.com/writings/python-api-design/#Naming
☺️看起来,新语言对py和kt 都有很好的简化效果;就是不知道是否易读
还有 Go、Rust 为什么不支持三元运算符
2005年py 是没有
所以选择
要知道py,rust还有 for else 和 for a[-1] in a: ..
绝句和py模仿的:
elif-没有
三段式for-
forelse- 请用inline func 替代goto好吗?
☺️看起来,新语言对py和kt 都有很好的简化效果;就是不知道是否易读
use urllib.request
at:
mgr HTTPPasswordMgrWithDefaultRealm():
add_password(NO,"httpbin.org", "USER"to"PASS")
http mgr.lets(HTTPBasicAuthHandler).lets(build_opener)
at URL="https://httpbin.org/basic-auth/usr/pwd"
http.open(URL): say(status)
Request(URL): add_header("Authorization" to "Basic ".b + Eqv.Base[64].cat("$user:$pass"b) )
.lets(urlopen)
use! django.core.files images File
use images
-when as
User'username displayName'(:Str, active=$Y)
Use(name:Str, displayName:Str, active:Bool)
还有 Go、Rust 为什么不支持三元运算符
2005年py 是没有
X if C else Y 的,被写成bash式 C and X or Y
绝句不想为了简洁而容许流控表达式: fun wtf()=listOf(break, return Unit) 所以选择
at user=d["USER"] or: return ,没有else ?: X.may{C}or Y , X.takeIf{C} ?: YC.way{X}:Y, C去路(X、Y) 这是最常规的要知道py,rust还有 for else 和 for a[-1] in a: ..
绝句和py模仿的:
elif-没有
三段式for-
(0~N by step).let:[i]
foreach- 对Seq,异步都是 letforelse- 请用inline func 替代goto好吗?
Benhoyt
Designing Pythonic library APIs
Principles I've found useful for designing good Python library APIs, including structure, naming, error handling, and type annotations.
duangsuse::Echo
#py https://benhoyt.com/writings/python-api-design/#Naming ☺️看起来,新语言对py和kt 都有很好的简化效果;就是不知道是否易读 use urllib.request at: mgr HTTPPasswordMgrWithDefaultRealm(): add_password(NO,"httpbin.org", "USER"to"PASS") http mgr.lets(HTTPBasicAuthHandler).lets(build_opener)…
#statement #plt https://pythoncat.top/posts/2020-09-20-lambda
Guido 对FP还是太 naive 了.. 他看到一群魔法师鼓捣出扭曲的黑FP,就觉得 lambda::(多行代码块) 是无价值的
any,all 能取代reduce的这种观点,是有一点点道理,但现实世界很复杂, 不是四五个列表处理就能懂完了…
Py 多行lambda的失败,我想很大原因在于对 py 那种 lambda x: 的语序, sorted([2,1]): abs(it) 式后置块是无效
这种冗长的关键词,而非 (x)=>函数引入 ,设计初就是有问题的,然而只关心数据切片的Guido却不愿意学习《定义式编程基本法》:不必要的选择仅能对新手隐身!
Guido的reduce,enumerate本身就“不够数学”,这是py从C[到处ijklmn 面条代码] 继承的缺陷而已;怎么不说
不要拿本就做作的 a[::-1] “操作符” 来否决多行 lambda:: ,再拿那套
当然
其实
(你看吧, Py3.9 修正了这一点, Guido 还是对函数式和 := 屈服了 😓 哦,原来在PyQt 里想一个函数参的例子都很耗时?)
幸运的是绝句可以靠
https://pythoncat.top/posts/2021-12-13-languages#动态元编程hyruby
Ruby这一班人对API的理解有问题,比如拿
for else
- self 必不可少 (不然如同js with{})
- nonlocal 才能捕获外层变量 (不然是局部)
-
https://github.com/chinesehuazhou/python-whydo/blob/master/zh_CN/1-why-design-len()-and-not-x.len().md
对语言还是停留在「实现/性能」上,没有用「可复用」的API来推敲语法
len() 并不是如Lua#所理解的一种普适的操作。range(0,len(a)) 好像比 (0~a.size-1) 简单,但 for i in a.rangeI 在一致性上就比 全局range,len 函数高到不知哪里去了,能和用户函数谈笑风生
只因少几个字,py就失去了让 a[:-1:] 变成 a[0~_-1 by 1] 的机会,后患无穷吧
Guido 对FP还是太 naive 了.. 他看到一群魔法师鼓捣出扭曲的黑FP,就觉得 lambda::(多行代码块) 是无价值的
any,all 能取代reduce的这种观点,是有一点点道理,但现实世界很复杂, 不是四五个列表处理就能懂完了…
Py 多行lambda的失败,我想很大原因在于对 py 那种 lambda x: 的语序, sorted([2,1]): abs(it) 式后置块是无效
这种冗长的关键词,而非 (x)=>函数引入 ,设计初就是有问题的,然而只关心数据切片的Guido却不愿意学习《定义式编程基本法》:不必要的选择仅能对新手隐身!
Guido的reduce,enumerate本身就“不够数学”,这是py从C[到处ijklmn 面条代码] 继承的缺陷而已;怎么不说
avg(),sum,minmax 也都属于aggerate? 所以拿py「实现」这类就要写一堆 while..return ?不要拿本就做作的 a[::-1] “操作符” 来否决多行 lambda:: ,再拿那套
with: enter exit, @prop def 当新特性和宝贝 (绝句的 get(:Rn<Idx>)Ln<T>, swap(a,b)Closes, - fn==cache<ARG>() )当然
sorted(ary) (x)=>abs(x) 对py就是自杀(想想Ruby的do..end和{}的烂摊子)。我是没法要既有语言遵循绝句这套 a.sort: it.abs, list.let:[==a to b],(func{A}{B}:[x] C) 的方括号,就像 OOP 永远离不开 "override" blabla其实
@print(x) def res 的本质就是 res =print({ 匿名函数 })(x), Guido的妥协是把它锁在“装饰”的语义里,当然写过decorator都知道return 局部def 是很麻烦的(也可 class def __call__ )(你看吧, Py3.9 修正了这一点, Guido 还是对函数式和 := 屈服了 😓 哦,原来在PyQt 里想一个函数参的例子都很耗时?)
幸运的是绝句可以靠
- calc==cache<Int>(use=LRU):log: x+1 来表达多层修饰 @cache @log def calc 😅只有一种写法,而且可复用,这不是很 Pythonic 吗https://pythoncat.top/posts/2021-12-13-languages#动态元编程hyruby
Ruby这一班人对API的理解有问题,比如拿
&fn, yield 来封装空洞的语法糖,或者把 reduce any 这些stdlib当成一切,这显然是拖了库函数的后腿,导致numpy都是利用境外势力(向量)解决基本的where和过滤的at:
nums [3 1 5 4 10]
kv [=a 3 b 1 c 5 d 4]
nums lets: +1 //list(map(lambda i:i+1, my_list))
nums.only{<10} //[*filter(lambda i:i<10, my_list)) ]
nums.Sum:A+B //reduce(lambda i,j:i+j, my_list, 10)
nums.Sum:(A<B).way(A,B) //reduce(min,)
nums lets:[n] //issorted(nums)
(n by n[1~_]).all(pairs{<}) //=.Sum($Y){A & B}
kv.Sort:[==v by k]v //sorted(my_dict.items(), key=lambda item:item[1])
[x+1 for x in nums] //nums lets: +1
[x for x in nums if x<10] //nums.only:<10
nums all{!>10} //all(x<=10 for x in nums)
'TR'- pairs(:Fn2<T T>)=Fun1<PairOf>: fn(A,B)
for else
x = [1,2,3]其他冷门用法:
for i in x:
if i % 2 == 0:print(i);break
else: print("mismatch")
lets:[^]
[1 2 3].letIf{it%2==0}:
say(it); return
say(NO)
def f(*, x, y, z): {**kv} // ?fn help里的 '/'参数又是什么
from copy import copy, deepcopy
Enum('Cutlery', 'FORK KNIFE SPOON')
from pprint import pprint
py里 a=1 可以创建变量,这1个“基本” 却造成了2大问题:- self 必不可少 (不然如同js with{})
- nonlocal 才能捕获外层变量 (不然是局部)
-
for x in ..: defer(lambda: print(x) ) 捕获,而不是新建了变量https://github.com/chinesehuazhou/python-whydo/blob/master/zh_CN/1-why-design-len()-and-not-x.len().md
对语言还是停留在「实现/性能」上,没有用「可复用」的API来推敲语法
len() 并不是如Lua#所理解的一种普适的操作。range(0,len(a)) 好像比 (0~a.size-1) 简单,但 for i in a.rangeI 在一致性上就比 全局range,len 函数高到不知哪里去了,能和用户函数谈笑风生
只因少几个字,py就失去了让 a[:-1:] 变成 a[0~_-1 by 1] 的机会,后患无穷吧
pythoncat.top
Python 之父为什么嫌弃 lambda 匿名函数? - 豌豆花下猫
Forwarded from 睡前消息
» 15. 陈睿:B站视频将用播放分钟数替代次数
陈睿称,PUGC中长视频在B站视频播放量中占比70%,短视频大概在20%,B站基本盘仍然是PUGC中长视频,而且数量还在持续增长。谈及如何解决优质中长视频湮没在琳琅满目的选择中的问题,陈睿称,“解决这个问题不能倒退,我们能不能用产品和技术的方案,让用户更容易选择制作精良的视频?”
陈睿表示,播放分钟数比播放次数更能体现视频的质量,但是统计播放分钟数技术复杂度更高,成本更高。幸运的是,随着技术的成熟,现在B站已经有能力统计播放分钟数,替代B站播放次数作为外显数据,让用户有更好的参考。“计划未来几周,将完成产品更新。”
陈睿称,PUGC中长视频在B站视频播放量中占比70%,短视频大概在20%,B站基本盘仍然是PUGC中长视频,而且数量还在持续增长。谈及如何解决优质中长视频湮没在琳琅满目的选择中的问题,陈睿称,“解决这个问题不能倒退,我们能不能用产品和技术的方案,让用户更容易选择制作精良的视频?”
陈睿表示,播放分钟数比播放次数更能体现视频的质量,但是统计播放分钟数技术复杂度更高,成本更高。幸运的是,随着技术的成熟,现在B站已经有能力统计播放分钟数,替代B站播放次数作为外显数据,让用户有更好的参考。“计划未来几周,将完成产品更新。”
👍1
duangsuse::Echo
#game #cg #dev https://youtu.be/KPoeNZZ6H4s?t=394
YouTube
Creating a Voxel Engine (like Minecraft) from Scratch in Python
OpenGL Tutorial for creating a Voxel 3D Engine like Minecraft using Python. Libraries and modules used: Pygame, ModernGL, Numpy, PyGLM, Numba, OpenSimplex
Code for each stage:
https://drive.google.com/file/d/1zb-UgWbZJw9HhAnhIIxcuJKBGf2RNTTj/view?usp=sharing…
Code for each stage:
https://drive.google.com/file/d/1zb-UgWbZJw9HhAnhIIxcuJKBGf2RNTTj/view?usp=sharing…
Forwarded from Rachel 碎碎念 (Rachel 🐨)
若您在使用 QQ 或 TIM 的 Windows 版本(非 QQ NT),且未采取措施阻止 QQProtect,请立即停止使用并采取适当保护措施
https://t.me/woshadiao/122769
https://t.me/woshadiao/122769
Telegram
每日沙雕墙
QQ出现任意位置写入漏洞
《腾讯的力量》
消息来源: https://nvd.nist.gov/vuln/detail/CVE-2023-34312
《腾讯的力量》
消息来源: https://nvd.nist.gov/vuln/detail/CVE-2023-34312
#ai #sp #js 🤔居然不是靠py https://github.com/imgly/background-removal-js/blob/main/src/ort-web-rt.ts
https://github.com/hpc203/u2net-onnxruntime/blob/main/main.py
https://github.com/hpc203/u2net-onnxruntime/blob/main/main.py
GitHub
background-removal-js/src/ort-web-rt.ts at main · imgly/background-removal-js
Contribute to imgly/background-removal-js development by creating an account on GitHub.