duangsuse::Echo
773 subscribers
4.43K photos
135 videos
583 files
6.73K links
import this:
美而不丑、明而不暗、短而不凡、长而不乱,扁平不宽,读而后码,行之天下,勿托地上天国。
异常勿吞,难过勿过,叹一真理。效率是很重要,盲目最是低效。
简明是可靠的先验,不是可靠的祭品。
知其变,守其恒,为天下式;穷其变,知不穷,得地上势。知变守恒却穷变知新,我认真理,我不认真。

技术相干订阅~
另外有 throws 闲杂频道 @dsuset
转载频道 @dsusep
极小可能会有批评zf的消息 如有不适可退出
suse小站(面向运气编程): a19a0b
Download Telegram
#javascript #frontend #dev #tech #web #zhihu 我同意,这代码实在是太 TM 奇怪了,TC39 SB

/* proposal-class-fields */
class K {
z;
#w = 2;
[b]
}
/* end proposal-class-fields */

new Whatever() |> do {
#.commonThing(123);
::rareAndComplexThing(321);
}

a(1, +> ::b(2, +> ...));

|> f

|> match (#) {
100:
#,
Array:
#.length,
/(\d)(\d)(\d)/:
#.groups |> #[0] + #[1] + #[2],
}

比 ES6 那会差多了,他们设计的时候根本就是把一大堆语言特性不经考虑的加入,要让 JavaScript 变成又不 Haskell 又不 Kotlin 又不 Ruby 而且不 JavaScript 的语言,这种『杂种』语言,我可不喜欢,比当我最近设计的 InScript 不统一多了,真真是比我还蠢

至少我不至于把一大堆混杂的语法表示加入 InScript 词法文法里,只是意义类似的,常用的 lambda 表示多给了点语法糖而已,TC39 这直接弄得整门语言非常难看并且很像 PL 民科们自以为很高大上其实很不良实践并且将会有原罪的语言,目前这破 JavaScript 规范跟最开始的 Perl 和 Bash 真的是有得一拼,而且我看到这些代码以后也愿意投票给 PHP 了,相比之下 ES* 真的是非常误人子弟。

这破版本,不仅语法扩展得非常傻逼、部分语言特性加得也不妥当,并且,代码风格一改往常传统 JavaScript 的尽可能简单容易理解,变成了全部 JQuery $ 符号(a.k.a. 变量,或者说,名字/标识符)式的怪物,真 TM 难看得出鬼了。这群 TC39 的只学过 Haskell、Ruby、Kotlin 并且妄图包容一切的 PL 民科们 *真特么* SB

说实话,如果特性、基本规划上做不到什么厉害的创新(比如开始 Alan Kay 弄出 OO (面向对象)抽象来的时候,那叫编程革命(从过程式到面向对象)),

那就把你的语言尽可能做到适合某个方面,比如说 Ruby,比 Perl 和 Python 好看好用,完全面向对象和高等面向对象理论、完美的元编程是不错的组合,比如 Python,当时也算是稀缺的动态动态弱类型语言之一了,比如 Java(曾叫 Oak),当时也可以说是 OO 技术革命的一支。现在 TC39 这厮语言特性上弄不出啥好玩的创新,语法上胡乱创新抄得一塌糊涂,真是糟蹋了本来就不咋地的 JavaScript,可怜 ES6 的时候还蛮好的一门语言了(如果没有那些为了向后兼容做的妥协)

该新的不新,不该新的乱新,我 TM...,算了这都写了我半个小时了

这个回答的作者 JustJavac 应该还算是一个不错的技术人员的,大家也可以多看看他的回答(跑

JavaScript 和 PHP 两种编程语言哪个设计得更好(差)一点? - justjavac 的回答 - 知乎
https://www.zhihu.com/question/36375192/answer/536000209
#pl #javascript #analyzer 🤔 请问大佬,这是干什么的呢?用来(怎样?)重构代码的反混淆器?
Forwarded from 羽毛的小白板
Forwarded from 羽毛的小白板
Before & After
Forwarded from 羽毛的小白板
现在缺 scope analyzer 就没法处理本来是 for of 的 statement
Forwarded from 羽毛的小白板
看了一下 TS spec,终于明白了下面那些孤立的 var 是因何存在

https://t.iss.one/haneko_daily/934
#China #CS in Collection<#School>
Forwarded from duangsuse Throws
Forwarded from 羽毛的小白板
这 MD
Forwarded from duangsuse Throws
噢,是把这些压缩的代码转化成使用语句实现的形式啊?还是说本来是什么语言?Idris?KotlinJS(不像)WASM?(不像)
解决了那些 if 嵌套以后挺好看的,不知道是什么时候为什么想弄的项目?
Forwarded from 羽毛的小白板
我想把这代码尽量还原成本来用 TS 写的样子。初步是先展开成一个个「最简」的 statement

https://t.iss.one/dsuse/8116
上面 before 的代码明显不是人写的一样,像是混淆器/压缩器弄的,主要还是看有更易读的可替换替换程序结构以及标识符名字都是 o j 这种单字符
Forwarded from Phonograph
Forwarded from LWL 的基地台
好真实啊(然而写这段话的人是dalao我是菜鸡
[评判一个VPS是不是垃圾]
- 0. 作为消费者你的需求是什么, 预算多少
- 1. 在这个预算范围内, 商家能不能达到基本的可用的标准
- 2. 同价位能买到的机器里, 这个机器处于什么水平
- 3. 一分钱一分货是永远的真理, 用8刀买到平时50刀的配置, 但是肯定不能跑到50刀的性能
- 4. 评判人群的需求和立场

== 例子 ==
- 例子0: 大佬花着每月20刀用香港阿里云, 说搬瓦工GIA是垃圾, 对不对? 肯定对, 因为大佬的预算高要求也高, 搬瓦工超售又整天有affman轰炸式推广, 速度又达不到要求, 自然就是垃圾了.
=== 对大佬的高预算和高要求来说, 搬瓦工就是垃圾

- 例子1: Alpharacks OVZ几乎每周宕机三四次, 对我来说绝对不能忍受. 因为我手头有其它优质线路的VPS做梯子, 对低价VPS比较看重的是稳定性. 所以低价机里我宁愿去买Virmach. 而且Alpharacks的佣金不能提现.
=== 对需要稳定性的我来说, Alpharacks就是垃圾.

- 例子2: 搬瓦工能免费换IP, 机器稳定线路好, 能换机房, 没有跑路风险. 同价位里能买到的综合性能非常均衡的机器. 最主要的是, 佣金还高,
=== 对需要赚佣金的我来说, 搬瓦工不是垃圾, 相反还是推广的首选.

- 例子3: 一位初级翻墙者只是偶尔翻墙用用, 对价格极为敏感. Alphracks的QN线路对他来说不错, 各种配置看起来很高. 搬瓦工又贵, 他觉得affman吹得太狠, 加上"容易被墙"的说法, Alpharacks偶尔宕机也能忍受(他家KVM还蛮稳定), 就很好.
=== 对于他来说, Alpharacks花最少的钱满足了他的要求, Alpharacks不是垃圾.

贵不贵, 好不好都是非常主观的东西, 希望大家能明白这点. 寻找VPS的时候先规划好自己的预算/要求, 这样就不容易被别人带偏.
Forwarded from duangsuse Throws
#recommended #tech #cs 这个真真是我很推荐的,并且我要专门画一图片来展示这图表

因为它非常符合我对技术的态度,菜是原罪,我一直在救赎我自身原罪的路上。而我主要对机器学习、音频信号处理、程序设计语言理论和实现(编译原理、编程范式...),其次是计算机图形学、各种系统管理、计算机结构、算法和数据结构,再次是高性能计算、系统安全、操作系统/系统级编程、多媒体处理应用和绘画、嵌入式系统、界面设计,(其中有不少都是暂时没法学习甚至入门的)可惜不对心理学感兴趣,其实心理学我觉得还是比较有趣的,现在我也比较能换位思考模拟了(虽然和上面心理学比较无关)

我上面也有名言 (转眼间,我已经发了这么长的文本了,因为我自己比较希望玩这些对象,并且一兴奋就啥都说了...)— 并且以后我会发更多名言的,请大家关注我呦(厚颜无耻地) 😝

真正有知识的人的成长过程,与麦穗的成长过程一样:

麦穗空的时候,麦子长得很快,麦穗骄傲地高高昂起;

但当麦穗成熟饱满时,它们开始谦虚地垂下麦芒。

👆1 :: #China #life #Low