2024-12-24 00:00:00
不知道什么时候开始, 就喜欢买一些经济学的书, 我不太喜欢买那些 ‘理性经济人’ 的理论书籍, 更多喜欢看经济学实践的书籍。
最近一直在忙公司硬件产品销售的事情, 今天晚上终于可以安安静静地读回书啦, 两个月前买的《经济学通识》
书中一些经济学都有的经济学认知我就不分享了, 比如亚当说的利己才能促进社会发展, 李嘉图说的相对优势, 马克思的 blabla…
这篇博客主要分享一些新的经济学历史和认知:
凡勃伦在他最为著名的《有闲阶级论》中驳斥了思考经济学行为的传统方法, 理性经纪人衡量各种各样的物质需求, 然后购买自己喜欢的无病。 但是欲望源自何处? 它来自每个人背后的历史和文化, 这时很多经济学理论没有涉足的领域。 依照凡勃伦的观点, 人们并不是通过理性的计算决定购买行为和选择消磨时光方式的。 你必须了解人们由社会所塑造的本能和习惯, 才能真正理解他们的选择。
有闲阶级的男士身着燕尾服和丝绸领结以显示他们不从事任何制造工作。 有闲阶级的女士的衣服需要设计得尤为不适合日常穿着, 贵妇的存在是为了显示她们丈夫的财富。 在某种极端的时候, 引人注目的需求意味着当一件丝绸连衣裙的价格提升后, 购买需求反而会随之上扬而非下跌。 高价意味着买得起人变少, 这时, 连衣裙成为炫耀地位的更好方式, 于是更多有钱人便想拥有它。
凡勃伦认为炫耀性消费是一种浪费行为。 它将经济能量从生产人们真正需要的产品转移到用来炫耀的商品。 结果便会导致社会对枯燥和繁重劳动的不满: 人们模仿富人追求更多的消费, 富人为了引领潮流出手更为阔绰, 为了不被抛在后面, 所有人都疲于奔命。
他认为, 掠夺本性对真是的人类需求毫无用处, 然而, 还有另一种本能, 即工匠技艺(Workmanship)。 它指的是以满足整个社群需要而从事富于创造力工作的本能。 当社会由工匠技艺本能而非掠夺本能统治时, 拥有工匠技艺本能的人群包括发明和改造机器的工程师和技术人员, 在他们的帮助下, 引导经济实现以满足人类真实需求为目标的社会, 是一个更好的社会。
熊彼特相信, 垄断对于创新的生成具有特别重要的意义, 它会给企业家尝试创新的冒险行为带来高回报。 当企业家发明了一种新的发动机阀门, 且是该阀门的为一供货商时: 企业家是这种阀门的垄断者, 并因此获得高额利润。 获得高额利润的可能性鼓励企业家创造出各种新产品。 没有垄断, 新技术的发明将会变得更为困难。 垄断刺激了为经济带来转变的技术进步, 并最终产生更为物美价廉的产品。
传统经济学将经济中的资源 – 商品、 原材料和可利用的技术 – 视为预设好的条件, 并以此观察经济如何实现平衡。 这里不能存在企业家, 只有知道自己该卖什么, 并以此实现效用最大化的人。 熊彼特告诉我们, 这种平衡实际上只是一种被定格的经济。 “经济的参与者真是可悲的角色, 他总是焦虑地寻求平衡。” 熊彼特说到, “他毫无野心, 也没有企业家精神。 总之, 他没有力量和生命力。 ” 在熊彼特看来, 资本主义的要义在于企业家不停地向池塘里扔石头, 创造性破坏的永不消逝。 他认为资本主义不识别的, 正是永不满足的企业家所带来的不断的变化。
如果一个贫困国家擅长生产糖, 而富裕国家擅长生产汽车, 双方只是基于自己擅长的产品进行贸易, 会出现贸易陷阱: 当贫困国家经济增长时, 气对富裕国家的汽车的需求会同样增长, 但当富裕国家的经济增长时, 他们对贫困国家的糖进口需求则会增长的很慢。 这样发展下去的结果就是汽车的价格会比糖上涨得更快, 贫困国家的“贸易条件“恶化了。
普雷维什认为贫困国家的出路不应该只是技术化, 而应该多样化, 也就是要生产许多不同的产品。 它们需要生产糖、 咖啡, 但也要生产汽车和电视机。 与其用出口糖和咖啡挣来的钱购买国外的汽车, 它们应该将国外汽车当在国门之外, 然后用这笔钱建造自己的汽车厂。
这样多样化的发展, 会让贸易成为自身发展的杠杆。 而今天, 中国正在重演这一幕。
卡尼曼创建的行为经济学认为人们的很多决策并无逻辑可言, 不能按照古典经济学去断定人是理性的, 他举了几个例子:
卡尼曼和查理芒格的很多观点是类似的, 一个人可以追求理性和好的理论, 但是现实大部分人的决策却不是理性的。
2024-12-19 00:00:00
最近发现 机场 + v2raya + GFWList
的全局透明代理的效果最好, 透明代理配置好以后, 就不再需要 SwitchyOmega 和 proxy-ns 其他工具, 省心方便, 下面是具体的攻略:
因为我需要那种超级稳定, 支持 SSH, 同时国家节点特别多的顶级机场, 经过网友的推荐, 最后买了 Nexitally 家的, 全世界节点 135 个, 延迟非常低, 很给力哇。
ArchLinux 用yay -S v2raya
命令一键安装 v2raya, 然后在浏览器打开 http://127.0.0.1:2017
进行如下配置:
Ss & Trojan
页面点击 Clash Trojan Subscription
拷贝机场订阅 URL, 在 v2raya 点击导入按钮导入SUB.NEXCONVERT.COM
标签, 选择一个合适的服务器, 然后选择左上角启动按钮启用: 分流规则与规则端口所选模式一致
redirect
RoutingA
, 右边的规则配置见下面default: proxy
domain(domain:163.com, domain:qq.com, domain:wechat.com)->direct
domain(domain:heiyu.space, domain:lazycat.cloud)->direct
domain(domain:unsplash.com)->proxy
domain(geosite:google-scholar)->proxy
domain(geosite:category-scholar-!cn, geosite:category-scholar-cn)->direct
domain(geosite:geolocation-!cn, geosite:google)->proxy
domain(geosite:cn)->direct
ip(geoip:hk,geoip:mo)->proxy
ip(geoip:private, geoip:cn)->direct
这样设置不影响微信客户端启动, 比 GFWList 方便, 因为防火墙列表不一定全面, 很多新认证的网站范围上不了。
备忘: 具体的规则看我电脑本地的 v2ray_rule.txt 规则配置。
DNS 我用 systemd-resolved 来做 DNS 缓存, 避免 pacman + v2raya + 著名这个机场组合的时候, 发生 DNS 请求过多没网的情况。 具体配置参考 ArchWiki
/etc/systemd/resolved.conf
, DNS 那一行设置成 DNS=223.6.6.6 120.53.53.53 223.5.5.5 1.12.12.12
systemctl restart systemd-resolved.service
重启 systemd-resolved 服务即可手机端我用 v2rayNG 客户端, 直接在 Nexitally Ss & Trojan
页面找到 Android 的订阅地址, 导入到 v2rayNG 即可。
Android 双 VPN 请查看我的另一篇文章手机上开两个 VPN
这个错误, 删除 “/etc/v2raya” 目录下所有文件, 然后重启 v2raya sudo systemctl restart v2raya
后, 重新导入机场地址即可.
That‘s all! ;)
2024-12-17 00:00:00
用过太多手机, 今天来一个横向评价:
用过最早的小米手机, 买了好几部, 印象于那张“为发烧而生”, 止步于 MIX 屏下摄像头那款手机, MIX 那款手机是北京出差当作生日惊喜买给我家领导的, 买之前问了是否可以全国联保, 店家说可以。 但是回家发现自拍会拍出白头发, 研究原理是, 屏下摄像头进光量不够, 会导致图片模糊, 为了让自拍清晰, 软件上会强制锐化, 这种锐化算法会在夕阳自拍的时候, 白头发最明显。 我自己用可以忍, 但是我家领导用, 不能自拍的手机基本就没用。
打了无数售后电话, 体会到的是外包售后各种甩锅, 品牌没有担当。 最夸张的是线下售后检查后说手机质量没问题, 每台手机都有这个缺陷。 我问怎么办? 线下售后师傅问我, “你买这个手机的时候没有看雷老板发布会吗? 雷老板发布会说了, 自拍的人谨慎买。”。
我当时的心情: “我买手机没有看你们老板发布会是我的错咯? 而且为什么手机销售的时候, 销售不明确告知用户这一点缺陷, 反而要买到后出问题再各种甩锅呢?”
最终, 这部手机在折腾几周后终于退了, 但是也给我深刻的印象, 一个公司把售后外包追求利润率时, 售后和品牌形象就会大大受损。
硬件做工、 整个系统、 软件优化、 UI 精致程度无可挑剔。
唯一的缺陷: 限制太多, 买回来为了装各种软件, 天天折腾越狱。
主要是我自己摔坏了三部苹果手机, 都是买了以后没几天就摔稀巴烂那种, 所以, iPhone 太好了, 我配不上哇。
华为手机从整个系统上来说, 没啥缺点, 可以说是修 bug 最多的手机, 软件上挑不出毛病, 小毛病都很难挑。
最好的优点:
硬要说缺点:
荣耀可以用 Google Play, 唯一的缺点还是相机调教太夸张。
硬件参数绝对是牛逼哄哄的, 整机发热比较厉害, 相机没有调教, 拍照很一般, 略好于锤子。
卒于一天从四姑娘山下山, 汗水浸透了屏幕裂缝, 下手后整个手机屏幕报废。
整体一般般吧, UI 比较清爽。 太过于普通, 导致我记不起啥优点啦。
缺点是屏幕不够光滑, 但可能是那个时代大部分手机屏幕手感都那样。
优点:
缺点:
今年买了 S23 Ultra, 先说优点哈:
缺点:
三星手机客观从功能看, 标准的 Android 水桶机, 没啥致命缺陷。 家里有一台三星的电视, 没广告, 屏幕好, 可以真黑屏, 超棒观影体验。
但是万万没想到三星手机的售后那么差, 这也是最后我退货三星的主要原因, 不想花钱买气受。
Vivo 优点:
Vivo 缺点:
从我技术直男的角度评价看:
2024-12-17 00:00:00
Linux 下最爽的输入法就是 Fcitx 了, 但是没有配置好, 就会出现各种各样的问题, 比如打太快漏字这种问题。
今天把所有博客关于 Fcitx 的配置都整理成一篇, 方便我自己和大家以后用。
安装 Fcitx5 软件包:
sudo pacman -S fcitx5 fcitx5-gtk fcitx5-qt fcitx5-configtool fcitx5-rime librime
然后将下面的内容粘贴到 ~/.xprofile
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
重新登录即可。
备注:
fcitx5-gtk
和 fcitx5-qt
并写入上面 IM 设置, 不然打字太快会发生漏字的现象, 就是拼音没有变成汉字而是直接插入输入框中。yay -S fcitx5-skin-adwaita-dark
然后修改配置文件 ~/.config/fcitx5/conf/classicui.conf
# 横向候选列表
Vertical Candidate List=False
# 禁止字体随着 DPI 缩放, 避免界面太大
PerScreenDPI=False
# 字体和大小, 可以用 fc-list 命令来查看使用
Font="Noto Sans Mono 13"
# Gnome3 风格的主题
Theme=adwaita-dark
备注: 我比较喜欢仓耳今楷, 上面的 Font 可以换成 TsangerJinKai03-6763 15
上面的步骤只是把 Fcitx 的核心和皮肤搞定了, 但是 Fcitx 默认的词库非常难用, 流畅的输入需要安装雾凇输入法。
使用下面的命令拷贝雾凇拼音的所有 rime 配置到 fcitx 的 rime 配置目录下
git clone https://github.com/iDvel/rime-ice --depth=1
PS: 我试验了白霜一周, 虽然白霜是基于雾凇词库改的, 但是还是没有雾凇顺手。
切换到 rime-ice 目录, 做下面三个操作:
- { when: paging, accept: comma, send: Page_Up }
和 - { when: has_menu, accept: period, send: Page_Down }
内容, 去掉注释page_size
, 把 5 换成 9 即可sed -i 's/# \(- { when: \(paging\|has_menu\), accept: \(comma\|period\), send: Page_\(Up\|Down\) }\)/\1/' default.yaml
sed -i 's/page_size: 5/page_size: 9/' default.yaml
前两个操作是实现逗号、 句号翻页, 后面一个操作是更改候选词的数量
虽然雾凇输入法默认调教已经非常智能了, 我们还可以通过安装万象语言模型来增强输入法在上下文时的联想功能。
具体的操作方法如下: 下载 rime-lmdg, 我下载的是 amz-v2n3m1-zh-hans.gram 文件。
在 rime-ice 目录下新建一个 rime_ice.custom.yaml 文件, 内容如下:
patch:
grammar:
language: amz-v2n3m1-zh-hans
collocation_max_length: 5
collocation_min_length: 2
translator/contextual_suggestions: true
translator/max_homophones: 7
translator/max_homographs: 7
调整完上面配置后, 进行下面拷贝操作
cp -r ./rime-ice/* ~/.config/fcitx/rime/
cp -r ./rime-ice/* ~/.local/share/fcitx5/rime
有时候我们会不小心把拼音确认了, 这样这些拼音就会变成第一个候选词, 影响拼音后面对应的中文候选词。
Fcitx 的用户自定义英文候选词都会自动记录到下面配置文件中:
~/.local/share/fcitx5/rime/en_dicts/en.dict.yaml ~/.config/fcitx/rime/en_dicts/en.dict.yaml
找到误输入的字符串, 保存配置文件重启 Fcitx 即可。
这一节讲的是怎么让 Emacs 可以使用上雾凇输入法。
首先安装 posframe, posframe 可以让侯选词显示在光标处, 所以建议安装。
然后下载 emacs-rime:
git clone https://github.com/DogLooksGood/emacs-rime
把 emacs-rime 目录放到 load-path
下, 添加以下配置:
(require 'rime)
;;; Code:
(setq rime-user-data-dir "~/.config/fcitx/rime")
(setq rime-posframe-properties
(list :background-color "#333333"
:foreground-color "#dcdccc"
:font "WenQuanYi Micro Hei Mono-14"
:internal-border-width 10))
(setq default-input-method "rime"
rime-show-candidate 'posframe)
上面的配置分别设置 emacs-rime 读取 RIME 配置的路径、 UI 细节和使用 posframe 来显示候选词。
重启 Emacs 后, 调用 toggle-input-method
命令来尝试输入中文。
雾凇拼音 主页有一些输入用例, 如果你打同样的拼音可以补全相同的中文候选词, 就证明已经成功用上了雾凇拼音。
我个人的体验, 雾凇拼音的细节调教非常好, 比我们自己折腾的 rime 词库要专业的多, 中文输入, 特别是长句输入再也不用翻很多页。
emacs-rime 搭配雾凇拼音后, Emacs 的中文输入非常爽, 我顺手就给 rime-ice 的作者捐了一点款, 感谢开源作者的辛劳付出。 ;)
2024-11-23 00:00:00
最近发现 机场 + v2raya + GFWList
的全局透明代理的效果最好, 透明代理配置好以后, 就不再需要 SwitchyOmega 和 proxy-ns 其他工具, 省心方便, 下面是具体的攻略:
因为我需要那种超级稳定, 支持 SSH, 同时国家节点特别多的顶级机场, 经过网友的推荐, 最后买了 Nexitally 家的, 全世界节点 135 个, 延迟非常低, 很给力哇。
ArchLinux 用yay -S v2raya
命令一键安装 v2raya, 然后在浏览器打开 http://127.0.0.1:2017
进行如下配置:
Ss & Trojan
页面点击 Clash Trojan Subscription
拷贝机场订阅 URL, 在 v2raya 点击导入按钮导入SUB.NEXCONVERT.COM
标签, 选择一个合适的服务器, 然后选择左上角启动按钮启用: 分流规则与规则端口所选模式一致
redirect
RoutingA
, 右边的规则配置见下面default: proxy
domain(domain:163.com, domain:qq.com, domain:wechat.com)->direct
domain(domain:heiyu.space, domain:lazycat.cloud)->direct
domain(domain:unsplash.com)->proxy
domain(geosite:google-scholar)->proxy
domain(geosite:category-scholar-!cn, geosite:category-scholar-cn)->direct
domain(geosite:geolocation-!cn, geosite:google)->proxy
domain(geosite:cn)->direct
ip(geoip:hk,geoip:mo)->proxy
ip(geoip:private, geoip:cn)->direct
这样设置不影响微信客户端启动, 比 GFWList 方便, 因为防火墙列表不一定全面, 很多新认证的网站范围上不了。
备忘: 具体的规则看我电脑本地的 v2ray_rule.txt 规则配置。
手机端我用 v2rayNG 客户端, 直接在 Nexitally Ss & Trojan
页面找到 Android 的订阅地址, 导入到 v2rayNG 即可。
Android 双 VPN 请查看我的另一篇文章手机上开两个 VPN
这个错误, 删除 “/etc/v2raya” 目录下所有文件, 然后重启 v2raya sudo systemctl restart v2raya
后, 重新导入机场地址即可.
That‘s all! ;)
2024-11-16 00:00:00
推特上, 有网友问我: ”我想了解一下您对于技术选型的见解, 对于年轻人在选择一门技术 dive in 方面有什么建议”。
先说结论哈, 真正的编程高手都是会十几门编程语言的, 技术学久了啥都融会贯通了, 无所谓哪个门派。
好, 切入正题。
首先解答这个问题之前, 大家要抛弃几个偏见:
个人学习什么语言都无所谓的, 有用就多学, 没用也增长见识, 没有啥坏处。
但是公司的技术选项就要考虑成熟度、 性能、 能否持续招到人, 自己玩一个小众语言, 别人来看都看不懂, 产品急着上线, 那不是装逼砸到自己的脚了吗?
上面说的就是公司的要求去做技术选型哇, 其实就一点, 稳定持续生态好大于一切。
回到个人学习, 个人学习我完全和公司选型持相反的态度, 个人选型主打一个花, 越偏门越好。
个人学习主要的目标是吸众家之所长, 增加视野, 培养自己的谦虚, 经验能力强了, 再加上谦虚, 就能成大才。
其实我觉得人不要东想西想, 专心研究, 不管是为了技能混口饭吃的正统技术选型, 还是个人喜爱的都可以有时间学会, 最浪费时间的反而是犹豫不决和纠结。