Reading view

There are new articles available, click to refresh the page.

拿了个深圳两年前端降薪 offer,南山 7k ,接吗

zhengfan2016:

背景:几个人的创业团队,产品没发布,盈利能力未知,之前用的学生,它们想找个全职前端,做 ai 绘图模型的出海细分应用,ai 插画实物书,还有个 uniapp 商城一起维护,没有明说不加班,说辞模糊
没设计,没产品,前后端比值大概 1:4 ,
工资组成:基础(目测最低)+绩效,其他没有

个人感觉:感觉它们自研模型很难和 qwen-image 等这些模型拉开很大的差距,如果真的做成了其他公司过来复制赛道的难度不会特别高

不知道 v2 各位觉得意下如何哈哈

2025 年 node 项目,乱成一锅粥的 typescript ESM import 写法该怎么选?

BeautifulSoap:

假设在 ./utils/calcute.ts 中有一个工具函数 add()

export function add(a: number, b: number): number {
  return a + b;
}

然后我们在 main.ts 中需要使用这个 add 函数

写法 1, import 不带扩展名:

tsconfig 配置 module=esnext ,然后假设有如下 main.ts 文件

import { add } from "./utils/calcute";

add(1,2)

使用 tsc 编译后使用 node 运行编译后的 js 文件会报错


node ./dist/main.js

... 省略

  code: 'ERR_UNSUPPORTED_DIR_IMPORT',
  url: 'file:///home/xxxxxx/dist/utils/calcute'
 

原因是现在的 node 处理 esm 的 import 需要指定具体文件名(即类似 import ./utils/calcute.js )。不写扩展名的 import 会报错

而 typescript 编译代码对 import 内 from "xxxx" 的部分是不会做任何处理直接保留的。按照 ts 官方的意思就是这部分是模块解析,不应该是 typescript 的工作而应交给 js 运行时(如 node 、浏览器)自己处理,所以 tsc 编译 ts 文件是会完整保留这部分不做任何变动的

基于这种方针,于是就有了两种解法

  1. 放弃 tsc 编译使用 bundle
  2. 下面的写法 2

写法 2:import .js

tsconfig 配置 module=nodenext 和 moduleResolution=nodenext ,然后 main.ts 内容如下

import { add } from "./utils/calcute.js"; // 需要添加 .js 扩展名

add(1,2)

说真的,当年我接触到这种写法的时候是大受震撼的。 在 ts 文件中写 import .js 实在过于丑陋了。我不解、我不适应、我无法接受

但这样的代码经过 tsc 编译后就能正常被 node 执行了,我也只能捏着鼻子用了

本来以为 esm 的问题也就这样了,但没想到到了 2025 年就乱套了

写法 3: import .ts

因为 bun, deno 的竞争,不思进取的 node 终于开始迭代起功能了。甚至还破天荒地添加了直接执行 typescript 代码的功能(运行的时候直接丢弃类型信息把 ts 当 js 跑)

这个功能现在在在新 node 中已经默认开启可用了,并且 typescript 也为了这个功能添加多个更新。所以可以预见今后用 node 直接执行 ts 会多起来

然后,这个功能在 esm 上就不出意外得出意外了。还是上面的代码 main.ts 内容如下:

import { add } from "./utils/calcute.js"; // 需要添加 .js 扩展名

add(1,2)

使用 node main.ts 执行后直接报错


node main.ts

... 省略

  code: 'ERR_MODULE_NOT_FOUND',
  url: 'file:///home/xxxxxxxx/utils/calcute.js'

嗯,因为模块的代码位于文件 utils/calcute.ts 中,而 import 语句中写的是 ./utils/calcute.js,所以 node 理所当然的找不到对应的模块文件报错了

所以为了解决这个问题,tsconfig 后来添加了一个选项 allowImportingTsExtensions ,开启后在 main.ts 中需要将 import 改写成 import .ts 的形式

import { add } from "./utils/calcute.ts"; // 需要 import .ts ,而不是.js

add(1,2)

嗯,当年 typescript 的回旋镖就这么砸了回来,现在我们又必须在 ts 文件中写 import .ts 了。并且为了兼容这种写法 typesript 现在还不得不添加新的编译选项 allowImportingTsExtensions 来允许在 ts 文件中 import .ts

但是,这有个问题,启用这个选项必须也启用 noEmit ,也就是说在 typescript 官方那的说法是:我们没有被打脸啊,我们依旧不处理 import 的内容,你想 import .ts 可以,但是你这样写了的话就别用我们的 tsc 来把这种代码编译成 js 了

但问题是实际上开发中,使用 node 直接执行 ts 文件测试,然后在生产环境中使用 tsc 或其他工具编译成 js 运行会很常见

于是如果你想直接 node 执行 ts 代码,那就得放弃将使用 tsc 将代码编译为 js

所以大家怎么选

目前这 esm import 写法已经乱成这样了,大家平时会怎么选?

公司给研发从 i5 台式机换到 Mac mini 但内存配置让我有点无语 / 你们配的是什么电脑?

NowTime:

我司早期给研发配的是 Windows 台式机:CPU (是几年前入职时的那一代)、16GB 内存、512GB SSD 。 算是能用,但多开几个项目或者跑 Docker 就开始喘。好在内存可以申请升级,我升到 24GB 后才算稳定一点。

后来陆续看到领导、产品等都换成了 MacBook (具体配置不详)。

过了很久一段时间,我们这些底层🐮🐎研发也终于轮到更新设备 —— Mac mini M4 16GB 内存

结果实际体验: 日常使用没问题,但多开几个 IDE 、再跑 Docker 和十几个标签页后, 系统就开始有点吃紧,响应明显变慢,偶尔会操作卡顿(不确定是否为系统 BUG )。 一看监控,Swap 已经跑到 11GB+ 😅

更离谱的是,客服那边配的是 MacBook Air M3 16GB 内存,比我们这台 Mac mini 至少贵两千多。

明明同一批更新,为什么不给研发多点内存预算呢 🤷


💬 想问问大家:

  • 你们公司给程序员/研发配的是什么样的电脑?
  • 是“能跑就行”型,还是“真把研发当生产力”那种?

忘了今年是 5G 出来的第几年了,用 5G 的时间应该加起来不到一个月

movq:

双持安卓苹果,都支持 5G ,但是一打开之后耗电明显增加,安卓大电池都耗不住。

有人说这是因为太偏僻了,基站少,但是我坐标上海内环,上班的时候安卓开 5G 可以正常上网,苹果开 5G 之后就时不时不能上网,索性直接把安卓和苹果的 5G 全都关了

那么把 5G 关掉之后有什么体验下降呢?完全没有,反而耗电量减少,信号稳定,纯纯体验提升了一个档次

炒币日记 1018 - 抄底川普币!

tthem:

昨天下午看到有 v 友在帖子回复里聊到川普币,研究了一下。 川普币从最高 $80 一个跌到了只有$5, 跌去了将近 95% 。 作为 meme 代币的龙头(和 doge 相对,差不多是龙头吧),我觉得归零的概率不大,目前这个点位是有投资价值的,抄底问题不大。 除了每个月会解锁一部分锁仓的代币以外,其他的风险就在于特朗普本人的操作了,小仓位入 20 倍全仓做多了。不设置止盈,看向$10 。

就杨振宁逝世这件事,想跟大家延伸讨论下

akiyamamio:

比如有某个事(非保密事件)发生了,这个国家的官方媒体发布了消息,那才认为是真的;如果有其他人在官媒之前提前说了,会被认为是造谣而追究责任,即便这件事确实是发生了。

你们同意以上这种做法吗?不局限于杨振宁逝世这件事,也不局限于是哪个国家。

三星生态优缺点

NokiaForever: 三星优点:
1. 出色的外观设计,一流的质感
2. 系统和 Windows 联动十分方便,有全功能的 Link to Windows ,如果是 Galaxy Book (伪装亦可),还可以使用多重控制一套键鼠控制电脑手机平板,还有 Quick Share 互传文件,相册集成 onedrive ,手机上传到云端的照片,平板相册也能看到,Windows 相册也可以。Windows 上也有 Galaxy Buds 客户端,对三星蓝牙耳机进行控制。
3. 优先享受到 Google 的新功能,
Circle to Search 尤其是他的全屏翻译功能真的很好用,别人发来的图片上面有日文韩文也都能翻译,还有长按电源键呼出 Gemini ,有问题直接问 Gemini ,三星手表现在也能长按电源键呼出 Gemini 。
4. 系统逻辑接近原生(比如设置列表,APP 的系统设置页面逻辑)没有像中国大陆系统一样魔改,自己搞一套小组件,砍原生特性,很干净(非中国大陆版),系统安装器也是原版,讨厌国产国行魔改安装器。
5. 任何 APP 都能分屏,小窗,配合侧屏幕面板打开很方便。
6. 侧屏幕面板剪贴板列表很方便
7. 和三星平板同步剪贴板,耳机无缝切换,还有三星笔记自动同步,联动舒服。
8. ai 功能包括相册修图,音频去噪音,同传翻译等,很好用。
三星缺点

1. 续航十分差,容易发热。
2. 除了支持谷歌 fcm 推送的应用,其他不支持 fcm 的中国大陆应用推送几乎没有。
3. 三星钱包锁区,国际版无法添加中国大陆的公交卡,银行卡。

为什么人心总是难满足?

KelleyV9:

不出意外的又和老婆吵架了 虽迟但到。每个月因为钱的事。分配比例 0.38 ,0.38 0.24 。

因为要还信用卡买了 iphone17 ,实际分配给到的金额是 5000 (包含小孩抚养费 1500 在里头)。每个月都在吵钱分配少了,可是按比例分配也是减去固定开支+还了信用卡之后的可分配金额才算做是可分配的钱啊,我真的累了!也想就这样算了。可是到下决定很难!

---- 想离了!

体验 2 天 Android(vivo X300 Pro),说说与 iOS 相比优缺点

CNN:

完爆 iPhone

  1. 蜂窝数据:iPhone 电梯无信号,vivo 有且能刷视频
  2. Wi-Fi:vivo 测速 980Mbps ( iPhone 940Mbps ),距离远一点 vivo 没啥影响( iPhone 降一半)
  3. 拍照
  4. 快充
  5. 全局侧边返回
  6. 截屏,三指下滑且编辑也方便
  7. 超声波指纹
  8. AI
  9. 应用双开

小爆 iPhone

  1. 屏幕双击息屏
  2. 文件夹无需进入二级菜单直接打开 App
  3. vivo 办公套件里镜像比 iPhone 镜像体验更好
  4. 极少杀后台

缺点

  1. 安卓 App 内触摸不灵敏,常遇到重复点按(这一点是体验最差的)
  2. 安卓 App UI 巨丑,很多“山寨味”
  3. 安卓 App 交互逻辑不佳,TG 就是典型的例子
  4. 安卓 App 体验不佳,例如抖音需上滑很大距离才会显示下一个视频
  5. 高刷选自适应,偶尔遇到掉帧
  6. 无生态
  7. 关闭 App 权限后依旧会弹出 2-3 次“确认”提示
  8. 录视频画质不如 iPhone ,这方便 iPhone 神级存在
  9. 各种反诈设置;各种隐藏很深的广告需要关闭,有些还无法关闭

总结:安卓的优点 iPhone 可以忍,但安卓的缺点 iPhone 忍不了。非必要不要入坑安卓,果子全家桶 yyds!

[后续 3] 诉泉州联通案一审取得阶段性胜利,但仍需二审

dark495:

先说判决中对我有利的

  1. 法院认定泉州联通对于限速行为属于违约。
  2. 否定被告主张这是“0 元宽带”,法院认定手机号+两个宽带账号共同组成了一个套餐。
  3. 确认限速行为的确对我造成了影响。

再说判决中对我不利的

  1. 法院认定被告违约的依据,仅是以被告无法证明限速理由经营性活动、换“企业级”光猫 所以不支持被告主张。
    并未明确说明两个主要争议点:我“经营性活动”是否真的存在,“换企业级光猫”是否违约。
  2. 对于我“因被告造成的损失”,具体为“误工费 0.1 元,交通费 0.2 元,网费 0.3 元,精神抚慰金 0.4 元”不予支持。
    理由是:这和被告限速行为没有直接因果关系,并且被告的行为未对我造成严重精神损害。?
  3. 法院未支持我要求被告 退还我从 1 月起,到限速解除之日 的全部套餐费用,只认可赔偿 58 元。
    理由是:单独一条宽带的限速不会影响其他业务的使用,且限速不会导致宽带完全无法使用,仅会对使用造成一定程度的影响。
  4. 不支持我“立即解除限速”的请求。
    理由是:被告已经在判决前解除了限速。
  5. 法院认同了那五份文件(入网协议、服务单等)是我签署且真实有效的,尽管我提出了多方面质证。

对于以上的不利点,我当庭发表了异议,并表示会继续上诉。

再说说被告在庭审中的表现

由于暂未获得庭审录像和笔录,这一部分可能不准确,仅靠回忆

  • 被告律师一边对我的病例否定真实性(造假),一边又口无遮拦的当庭说“原告有精神病”。
  • 被告律师说“所有限速都是故障,并非限速”,但被狠狠打脸(一月份被告工作人员就直说了“被限速”)
  • 被告律师之后又改口“限速只是进行 提醒 原告宽带使用不当”
  • 答辩书应该在举证期内提交,但被告律师是在开庭时当场交给我,并且法官未对此行为做出任何反应。

再说说法官的表现

由于暂未获得庭审录像和笔录,这一部分可能不准确,仅靠回忆

在开庭的时候:

  • 法官几乎每次都打断我的发言,要求我极为精简的描述,导致我根本无法表达准确的、完整的质证观点。 后面基本上就变成了:我先快速的把观点说一遍,让他听听看是否符合他的口味。
    如果符合口味,我再慢慢说,书记员才记录。

  • 在法庭辩论时,我问被告为何在小额诉讼的阶段以 “通过开庭前堆证的方式拖延以将程序转为简易程序” 客观上实现了浪费法院和原告时间的目的,法官竟然说“这和你的诉讼请求无关”,然后拒绝讨论此问题。

  • 法官全程未提及被告延期举证的行为的处罚决定,包括开庭前、开庭中、笔录、判决前、判决后的判决文书里。

  • 在入网协议、业务受理单那一部分,我对于真实性质证有这几方面:

    • 被告提交的是电子版文件的打印版本,但均未提供数字签名或其他防篡改措施,很可能存在伪造篡改,比如替换其中的几页等。
    • 五份文件内容完全不同,差异性非常大,但签名却是完全一模一样的,极不合理,存在伪造可能。
      (即使是电子签名,也应当一个文件一签,而不是一个签名 PS 到多个文件上就算有效)
    • 被告提交的证据不符合《电子签名法》
    • 笔迹和原告字迹不符
    • 这五份文件来源不明,原告此前从未见过这些文件,且被告也未能提供任何能够证明此案开始前这些文件有被原告真实查阅过的证据。

    但法官只抓住了 “笔迹不符” 这一点,完全忽略了其他质证观点 “被告违反电子签名法、存在作伪证嫌疑、五处笔迹完全像素级一致,所以 根本不需要字迹鉴定”,并且强制要求我进行笔迹鉴定,费用由我承担,如果不鉴定那么就必须承认真实性。我为了减少不必要的误工时间、精力、诉讼时间、金钱(鉴定费用近万元)、交通成本,在此 不得不承认字迹是自己所签的(尽管字迹与我的相差甚远)。

    并且打断了我后续对于“扭曲解释套餐费用、扭曲解释使用性质、证明力不足”等质证,或许我说了几个字,但是根本无法完整表达。

  • 未允许我做庭前陈述,以及在庭后陈述中禁止我完整表达我想表达的内容,结果就是我只念了最后一句话。

    我相信判决不仅关乎个人,更关乎公共利益。 如果今天的结果能让以后任何一个普通家庭用户,不再因为“后台算法判定异常”而被限速,那这场官司就值得。

  • 书记员对被告律师的所有发言几乎一字不差的记录了下来,完全是法官和被告律师的打字员,对于我的发言几乎是“选择性记录”。

我在开庭时已经将书面质证材料交给法官,排版干净、装订完美、条理清晰、内容完整,甚至相关的法律依据条文我都写进去了。

尽管我在庭前庭后都告知他“请务必仔细阅读我提交的质证材料,我在质证阶段未能充分表达我的观点”,但从判决结果来看,他显然是没怎么看。

总结

以上我只说了事实,不做任何评价。所有法律结论仅为个人理解,仅供参考,且以法院裁定为准。

总体来说,这次一审虽然取得了阶段性胜利,但也只是一小点胜利,大部分还是不利的,仍需二审。

并且是必须二审,甚至要走一下督察了。

以及到我家偷拍、诬蔑我盈利性使用、上门堵门、不对限速具体详情举证等 可能要重新另起一个案子。

以及,最近太累,而且还需要在 15 日内准备二审的材料,所以可能要休息一阵子,
等我缓过劲来再继续更新其他的资料,比如我的起诉状、质证材料、被告提交的证据、庭审录像、笔录。
而且我还需要确定发布这些资料是否合法、怎样才能/才算合法。

另外请求大家的帮助

如果有法律专业的朋友,并且对此案件相关法律条文比较熟悉,希望能帮我想一想二审的思路和策略,下面有联系方式,欢迎联系我。

如果有律师愿意帮我二审代理,也请联系我,有偿。

以及我暂时不需要金钱上的帮助,谢谢大家的好意。

附:

一审判决书(已脱敏)全文( PDF ):[沈世智诉泉州联通 一审判决 已脱敏.pdf]( https://github.com/xlch88/pihua/blob/master/2025-10/assets/2025-10-17_QuanzhouUnicom-FirstJudgment/pdf/沈世智诉泉州联通%20 一审判决%20 已脱敏.pdf)

✨ 关于转载

此文原始发布于 Github:https://github.com/xlch88/pihua/blob/master/2025-10/2025-10-17_QuanzhouUnicom-FirstJudgment.md

允许任何、任意形式的转载(包括但不限于个人、媒体、机构转载),但请尽可能地保留原始链接和作者信息。

同时本人接受媒体采访,联系方式:

说说雷布斯 “云相册” 真正智障的设定

lambdaq:

云相册满了

登录,多选,删除

弹出提示:本地相片也会一并删除,并且无法恢复

我:???????

然后搜了下,得手机停止同步,登出云账号,断网,然后云端删除,然后本地再登录

智障。。。。雷布斯怎么好意思自称互联网企业的。到底有没有产品经理用自家的产品。

眼馋美国的薪资,考虑赴美生娃了

clacf: 亲戚家小孩在美国读的硕士,在美国刚毕业工作,年薪 100w ,但是两年后就得抽卡

如果赴美生子,将来在美国读高中大学,岂不是可以顺利在美国工作了。

计划带球赴美,生完以后再回国生活

黄金一路高歌猛涨,把我干爆仓了!

wangt981:

昨天看黄金涨了这么久,在 4295 美刀,挂了一个空单,早上起来,直接爆仓了,最高到了 4370 ,直接把我干爆仓了!

怎样才能遵守交易系统,忍住不违背自己交易系统规则下单?总是忍不住交易,频繁交易,频繁止损。

怎样做到持单,心里不会有太大波动?持仓老是情绪化,特别持仓过夜,一直担心。

怎么做到坚持持有到目标位,方向看对了,从开始浮盈,回撤,浮盈也跟着回撤,开始担心被止损,提前平仓,结果行情又到了目标位。

学了两三年的价格行为,一直在亏损,要么在亏损路上,都不知道这条路是不是对的!

##学习知识

Vegas 均线 --》裸 k --》阿布价格行为--》 SMC/ITC 订单流,好像都没有怎么转化成自己交易体系。

云相册被小米公司清空了,怎么办?

ms20148:

起因

偶然看到帖子 (这个帖子里面看到的 ),说小米公司清空了用户的云相册。我以前也是小米用户,试着重新登录,去看了下,果然,所有的图片都没有了。

看来小米公司以及雷军招人恨,不是没有理由的

我的情况如下:

  • ( 1 ) 100% 肯定没有收到小米公司修改服务条款( tos )的通知(查了下是 2022 年修改的,我 2021 年转苹果了)
  • ( 2 ) 100% 肯定没有自己手动删除数据
  • ( 3 )联系了小米客服,她(他)只是“理解”,说会反馈一下。给人感觉,只是同情我;所有的责任,还是归咎于我这个用户。

我的诉求: 恢复我的数据,让我能备份到本地;如果做不到,需要给赔偿。

虽然我存储的照片对其他人没有什么价值,但是,对自己来说,是非常重要的数据。

请教下各位 V 友,我应该如何做?

V 友们,你们的梯子多少钱一个月?

zl1995:

我先来分享一下!

价格:

目前是 100GB/每月,一个月 14 元。

按季度、按年更加便宜,但是之前听说这种 VPN 按季度、按年开,速度居然下降了,有点“宰客”那意思。

特点:

  • 支持 Windows 、Mac 、iOS 、Android ;
  • 网速还行,看 tiktok 不卡蛮流畅的;
  • 支持十几个国家的节点切换,有美国、英国、法国、土耳其、澳大利亚、越南、马来西亚、印度、新加坡、香港、韩国、巴西。

VPN 来源:

之前看一个网站上面有谷歌的广告,推荐的是这个 VPN 工具,后来就买了。

想看看 V 友们用什么梯子,按以下格式(如果是免费也给大家分享一下):

价格、特点、VPN 来源

❌