1作者: AlynxZhou3 个月前原帖
你好,在过去几个月里,我作为兼职项目开发了一个新的Linux远程桌面,支持在Wayland上远程登录。原因是现有的Linux远程桌面存在各种问题:有些只支持在X11上远程登录,有些支持Wayland但无法登录,还有一些支持在特定桌面环境下通过RDP进行Wayland远程登录。相反,我的项目使用VNC,支持在Wayland和X11上远程登录,并且应该能够与所有常见的桌面环境兼容。 主要思路是通过DRM/KMS抓取显示器内容,然后我实现了以下功能: - 支持Wayland、X11,甚至Linux TTY。 - 支持Intel、AMD和NVIDIA显卡,甚至可以在Raspberry Pi 2B上运行,我恰好拥有这些设备进行测试。 - 登录会话与用户会话之间平滑过渡,因此在访问桌面之前不需要进行自动登录等操作。 - 通过Linux内核参数,可以无头使用,因此不需要实际的显示器。 - 可以使用任何普通的VNC客户端连接,技术上支持RDP应该没有困难,只是因为我个人使用VNC,并且将时间花在其他功能上。 预期的体验应该和你坐在真实显示器前一样。我在我的Linux家庭服务器上使用它已经很长时间了,以便在需要时可以在笔记本电脑上访问其桌面。现在我对它感到满意,想向你介绍它,听听更多用户的反馈。 欢迎访问GitHub仓库获取更多细节!
1作者: tdsone33 个月前原帖
嗨,HN! 我们正在面临以下挑战:世界上有一些人拥有我们所需的领域专业知识(例如,在一个特定主题的学术实验室工作了5年,涉及湿实验室、硬件和计算生物学的专业知识),但他们在软件工程(SWE)方面的能力通常较差。不幸的是,在某些情况下,所需的领域专业知识与优秀的软件工程技能的交集似乎为零。 我们现在考虑两个选项: 1. 雇佣这个人并培训他们成为优秀的软件工程师 2. 雇佣一位优秀的软件工程师,他们具备出色的动力和智力,以掌握领域专业知识 第一个选项似乎更可行,因为培训一个人所需的资源低于让第二个选项的人进入湿实验室,并让他们在里面搞砸半年的风险。 我想知道是否有人有类似的经验和建议/故事可以分享。 谢谢!
1作者: olivdums3 个月前原帖
我是一名拥有7年经验的高级软件工程师,曾在许多公司工作,从初创企业到市值50亿美元的大公司都有。我开发了很多副项目,甚至在另一个阶段担任过一家大型公司的市场顾问。 人工智能正在取代开发者的工作。无论你怎么说,回想一下两年前,你的代码中有多少是由人工智能生成的?今天又有多少? 人工智能确实在取代我们的工作,但: 确实,我们在编写SaaS代码的岗位上需要的人会减少,当前被称为“开发者”的角色。 开发者工作的50%是微调实施计划,50%是审查合并请求。 但是,我认为商业岗位变得越来越技术化。 我看到一个未来,销售和市场部门都会使用像Cursor、Claude Code、MCPs、编写实施文档等工具。 实际上,我看到一个世界,今天被称为“开发者”的人明天将从事商业工作。 这不再是技术与商业人员的对立。 大多数无法理解商业方面的开发者可能会失去他们的工作。 大多数不理解编码或技术的商业人员也可能会失去他们的工作。