4作者: morpheos13710 个月前原帖
我正在寻找简单、逻辑清晰且功能强大的绘图软件来绘制平面图。理想情况下,它应该是在线的或开源的。目前我没有Windows电脑,因此除非我想买一台,否则需要使用能够在旧版Unix/Linux或在线运行的软件。 我尝试使用Canva重现我制作的手绘草图,但到目前为止发现它的功能不足。使用起来很慢且不够直观。相比于能够在简单的命令行界面中输入定义几何对象的参数,点击和拖动的方式显得很糟糕(如果存在这样的界面)。 例如,在Canva中手动绘制线条时,它们不会自动对齐到90度的角落。你必须费力地用鼠标来制作一个90度的角。多少建筑的内部墙壁之间是按照78度或89度的角度设计的!此时使用一个类似于MS Paint的程序也差不多。 我希望有一个带比例尺的程序,可以绘制直角的垂直线。线条主要分为两类:水平线和垂直线。想象一下,每条线都有一个标签,比如AA。如果AA线靠近BB线,你可以选择制作一个角落。程序中会有窗户、门、电气和管道配件的标准符号。所有元素的位置将以英尺或米为单位(可根据原点选择)或相对于其他元素。原点位于画布的左下角。输出格式应为SVG或可转换为PDF。 例如,在线条的程序描述中,它可以看起来像AA:(0,0,24,v),表示一条从原点开始的垂直线,长度为24英尺。 如果你想绘制另一条相对于AA的线,可以写成BB:(r,d[AA],24,h)。其中'r'参数告诉程序BB线的位置是相对于AA线的远端,它延伸24英尺,并且是水平的。如果我想让BB从原点开始,我可以写成BB:(r,p[AA],24,h),即从AA的近端开始。近端定义为元素的下端或最左侧,而远端则是上端或最右侧。或者,命令BB:(0,0,24,h)也可以绘制同样的线。
8作者: shahahmed10 个月前原帖
《无马车的人工智能》一文引发了很多关于我们是否应该直接给用户提供系统提示框的讨论,我们对许多电子邮件客户端没有遵循这一模式感到相当惊讶。 因此,我们创建了一个本地电子邮件客户端,您可以在其中运行并根据您自己手写的规则处理收件箱。它允许您根据自然语言规则进行标记和归档。您可以使用自己的草拟提示撰写回复,并且还有一个“研究发件人”选项,可以通过网络搜索获取发件人的公共信息。您可以根据自己的需求自定义任何提示。我们非常希望听到您的想法,并欢迎提交PR或问题! [0] [https://news.ycombinator.com/item?id=43773813](https://news.ycombinator.com/item?id=43773813) [1] Superhuman似乎在关注这个话题 [2] 此版本使用OpenAI,客户端在本地运行,ollama支持即将推出!
2作者: quintu510 个月前原帖
当我所在的初创公司关闭时,我知道我的健康状况可能需要一段时间才能让我投入到新的工作中,因此我决定开始一些个人项目,以保持我的思维活跃和参与其中。 当时,AI增强的VS Code分支非常流行,我想用相同的核心技术从一个稍微不同的角度来构建一个代码编辑器/查看器。这促使我开发了Tachi Code,这是一个基于Monaco的代码编辑器,作为浏览器的扩展直接集成,以简化你更短暂的编码任务,从而减少在代码编辑器和浏览器之间切换的时间。 最初吸引我兴趣的流程是查看原始源文件或API响应。历史上,我使用过JSON格式化扩展来美化JSON,但我想要一些更强大、更通用、坦率地说,更好看的东西,因此我构建了Tachi Code,能够检测你何时查看预格式化文本并将自己注入页面,使其始终具有美观的语法高亮、可折叠和正则搜索功能。然后我添加了上下文菜单集成,这样你可以快速编辑代码片段、比较文本或在Tachi Code的编辑器中查看当前页面的源代码。 该浏览器扩展可以离线工作,唯一的外部HTTP请求是向GitHub获取JSON模式或额外主题。所有用户数据都保留在本地。唯一的追踪是TachiCode.dev上的CloudFlare网络分析信标(在浏览器扩展或欧盟地区不存在)。 TachiCode.dev是一个沙盒环境,提供托管在CloudFlare Pages上的Tachi Code编辑器的最新提交。 核心技术栈包括: - React 19 - Monaco Editor - Radix UI - Zustand - Shiki - WXT (如果你想深入了解,完整的SBOM可以通过关于对话框获取) Monaco Editor提供代码和差异编辑器,以及配置和主题的低级系统。将这些系统呈现出来并将其集成到更大的React应用中涉及很多黑客技术。Shiki用于提供比Monaco Editor开箱即用的更完整的语法高亮。其余的用户界面主要基于Radix UI组件,通常从shadcn模板开始,然后重新调整以使用主题系统提供的颜色。Zustand是我处理任何类型共享/持久状态的首选工具。WXT则使浏览器扩展的开发和发布变得轻而易举。 如果你对应用程序的开发有任何反馈或问题,我很乐意听取!
1作者: d00mB0t10 个月前原帖
这些内容是否让你想起了什么?<p>- 绝对的专制主义,没有问责<p>- 对批评或质疑的零容忍<p>- 认为领导者始终是正确的<p>- 认为领导者是唯一了解“真相”或给予认可的途径<p>- 压制批判性思维<p>- 忠诚高于一切
2作者: infoseekadvice10 个月前原帖
我最近在请求对我的残疾进行合理调整后被解雇了。我属于自闭症谱系,曾请求在工作表现上不被惩罚,如果我因为被直接上司大喊而不得不退到会议室里冷静一下——其他的要求也很简单,比如不经允许不要碰我,因为有人习惯于从我身后悄悄靠近并吓到我,而不是发个团队消息。(如果你有感官敏感问题,这会是个问题) 这其实不是我第一次在职场上遭遇歧视。 不幸的是,我所从事的领域相对专业(信息安全)。 尽管我在寻找分析师职位时的经验比上次多,且有一些在家实验室无法学到的技能,比如SIEM和有文档记录的渗透测试经验,但我却没有获得一个电话面试或面试机会。 由于最近的地缘政治,似乎“转向联邦”并不是一个选项。 你会如何处理上述情况?我应该扩大搜索范围,尝试其他职位吗?也许转向销售或其他领域? 在我上次求职时,障碍似乎在于我无法证明我的经验,因为我大多是自学成才,但至少我得到了面试,人们似乎尊重我对自己技能的诚实以及对该领域的真正兴趣。(这实际上是我的“特殊兴趣”——我每天都会阅读HN和我自己创建的多重子版块,以跟上信息安全的发展) 我感到非常沮丧——我放弃了从事技术政策的梦想,回到家乡作为黑客,而我在当地政府的角色是有意义的,并且有很好的福利。(养老金、假期等) 我可以接受自己不适合华盛顿的文化,但我觉得我的故乡辜负了我。 抛开情感不谈,从实际角度来看……我需要收入。 有没有人经历过类似的情况?你是如何获得面试并最终找到工作的?有没有什么项目可以帮助我提升市场竞争力? (过去我曾飞往Defcon进行网络交流,但由于我的经济状况,今年这已经不可行。)