DataPM retweeted
创业早期唯一重要的 3 件事:
1. 构建产品(并尽可能快速地 ship)
2. 和用户交流
3. 增长
警惕以下事情:
- 和投资人喝咖啡(不在融资周期内)
- 参加各种活动和会议、播客、采访
- 创始人社交
DataPM retweeted
我见到无数团队混乱的优先级管理,什么是 P1?P0 比 P1 紧急多少?凡事都 P0、P1 那还排什么优先级?P3、P4 什么时候会用到?我觉得唯一合理的是之前 Guy Rosen(Onavo CEO、FB VP)定义的:P1 保证完成,做不完加班也要做完;P2 应该完成,但做不完不加班;P3 闲时捡起来做。P0 表意不清绝不使用。
DataPM retweeted
Hackernews 上面的这个热帖讨论了有哪些适合黑客(独立开发者)的界面设计课程,在里面可以找到很多不错的课程链接。
news.ycombinator.com/item?id…
DataPM retweeted
强烈推荐这篇文章:《深入探索:AI 驱动的 PDF 布局检测引擎源代码解析 [译]》
系统的分析了最近很火的 PDF 转 Markdown 开源程序 Marker github.com/VikParuchuri/mark… 的工作原理,比我想象的要复杂不少,用了好几个开源库。Marker 主要通过以下六个阶段来工作:
1. 准备阶段: 利用 PyMuPDF 工具,可以把各种格式的文档转换成 PDF 文件。
2. 文本识别(OCR): 使用 Tesseract 或 OCRMyPDF 进行文字识别;也可以选择用 PyMuPDF 进行基本的文字抓取。
3. 布局识别: 运用专门定制的 LayoutLMv3 模型 来识别文档中的表格、图表、标题、图说、页眉和页脚。
4. 列的检测和排序: 再用一个定制的 LayoutLMv3 模型来识别文档中的列,并按照正确的顺序(上到下,左到右)进行排列。
5. 公式/代码处理: 通过 Nougat 工具,把公式图片转换成对应的 latex 代码,并利用启发式方法准确识别和调整代码及表格内容。
6. 文本清理与优化: 使用定制的 T5ForTextClassification 模型进行文本清理,比如去掉不必要的空格和奇怪的字符,确保以一种保守且保留原意的方式进行优化。
借助这六个阶段,Marker 能够把任何文档转化为格式整洁的 Markdown 文件。
原文:Inside Marker: A Guided Source Code Tour for an AI-powered PDF Layout Detection Engine journal.hexmos.com/marker-pd…
翻译:baoyu.io/translations/ai/mar…
#AI开源项目推荐:VikParuchuri/marker
Marker 能将 PDF、EPUB 和 MOBI 文件转换成 markdown 格式。它的转换速度是 nougat 的十倍之快,对多数文档的处理更为精确,且几乎不会产生错误的幻觉效果。
- 支持多种类型的 PDF 文档(特别优化了对书籍和科学论文的处理)
- 可以去除页眉、页脚和其他无关内容
- 能够将大部分公式转换成 latex 格式
- 格式化代码块和表格
- 支持多种语言(主要测试语言为英语)
- 可在 GPU、CPU 或 MPS 上运行
工作原理
Marker 是基于一系列深度学习模型构建的:
- 提取文本,必要时使用 OCR 技术(采用启发式算法和 tesseract 工具)
- 检测页面布局(使用 [布局分割器](huggingface.co/vikp/layout_s…) 和 [列检测器](huggingface.co/vikp/column_d…))
- 清洗并格式化每一块内容(运用启发式算法和 [nougat](huggingface.co/facebook/noug…))
- 合并这些块并对整体文本进行后期处理(利用启发式算法和 [pdf后处理器](huggingface.co/vikp/pdf_post…))
依赖自回归前向传递来生成文本的方法通常速度较慢,且容易出现重复或虚假内容。根据 nougat 论文的研究,这种重复现象在测试集的页面中出现的比例为 1.5%,但在非专业领域的文档中,这一比例会更高。根据我的个人测试,非专业领域(非 arXiv)的页面重复率超过了 5%。
尽管 nougat 模型表现出色,但我还是希望找到一个更快、更适用于普通用途的解决方案。Marker 的转换速度是 nougat 的十倍,因为它只对公式块进行 LLM 前向传递处理,所以几乎没有产生错误幻觉的风险。
项目地址:github.com/VikParuchuri/mark…
DataPM retweeted
德国老牌 IDC 服务商 Netcup 刚刚放货了一款优惠计划:
vCPU:1
内存:1 GB
空间:30 GB SSD
流量:不限 / 月(1Gbps端口)
IPv4:1
€1/月(限年付,免税后更便宜)
vue.mx/8z
优势:老牌商家信誉好,机器网络稳定。
注:虽不限流量,但 24 小时占满 1Gbps 会自动限速到 100Mbps。
DataPM retweeted
如果你想快速提升自己、获得成长,不妨找件高难度的事去做一做。
这个过程会暴露大量你之前不在意、被无视的问题,它给你的反馈会无限接近最客观、真实的你的水平,虽然这会让你尴尬、痛苦。
你会在这个过程中,逐渐拉平理想与现实的差距,把你从自我感觉良好的幻觉中拉回现实。你扛过去了,也变强了。
DataPM retweeted
为什么很多读书成绩好、学历不低的人,创业成功率反而不高?其实都是输在学生思维上,习惯等别人给出正确答案后才去行动;
而创业者都是超级行动派,只要大方向正确,就先干了再说,一边干一边迭代,边干边寻找方法,边干边解决问题;
DataPM retweeted
最近很喜欢的一个轻量级 js 库:Alpine.js,强烈推荐下:
alpinejs.dev/
假如写一个静态页面的简单交互,比如展示/隐藏/循环展示/响应式数据,用它是真舒服,而且不需要任何构建工具,引用一个 js,然后就可以开写了。
它通过一系列特殊的 html 属性来控制 DOM 的形态,兼具响应式的优点,非常直观,如果你用过 vue,我相信上手就会非常快,我计划将简单简历 easycv.cn 简历展示页面都使用它来进行替换。
当然如果你有非常复杂的前端交互,那么这类库还不是特别适用。
Stars: 惊人的 25.4K
DataPM retweeted
2023 主要英文媒体的年度书单:
- 《纽约客》newyorker.com/best-books-202…
- 《华尔街日报》archive.md/20231129195938/ht…
- 《纽约时报》archive.md/twTOU
- 《金融时报》ft.com/booksof2023
- 《经济学人》economist.com/culture/2023/1…
- 《卫报》(还在更新中)theguardian.com/books/series…
DataPM retweeted
清华大学的唐杰教授团队,也是之前推荐的 Aminer 论文学习工具的创始人,整理了一份 ICLR 2024 的论文合集,共 47 篇,aminer.cn/topic/65409b681512…,他提到“明年 LLM + Agent 必然大火”,感兴趣的朋友可以提前学习下。
ICLR 是机器学习领域重要的学术会议之一,每年举办一次,2024 年的论文审稿尚未完成,但 openreview 已经可以查看了,这里的信息可以帮助提前预判技术发展的一些新趋势。
对应的 Github 合集地址:github.com/lafmdp/Awesome-Pa…,这个月的学习任务又加重了😅
DataPM retweeted
兄弟们,白嫖 Rewind AI 一年的机会来了!
打开 rewind.ai/founder 即可携带优惠码进入结算页面,可以看到实收 $0。
然后,再在 Settings 里点击 Manage,去 Stripe 取消当前的订阅,就不用担心后续的扣费了。
不知道 Rewind 的同学可以先看看这篇文章:vue.mx/8y
快上车!
DataPM retweeted
大模型工作原理3D可视化,太酷了!
LLM工作原理秒懂,作者将transformer架构做成了在线3D模型,并且可视化的展示了大模型生成内容的每一步
bbycroft.net/llm
DataPM retweeted
#工程师学习 逛 Github 发现有人整理 GPTs “泄露” 的 prompt,哈哈哈哈有一种偷学咒语的感觉。
🤖 github.com/linexjlin/GPTs
DataPM retweeted
今日网站推荐:Onsites.fyi
onsites.fyi/
精选了FAANG 这几家大公司面试的流程和经验,每次面试的流程都写的非常详细,从初面到电话面试再到Onsites,尤其是 Onsites,有几轮,分别做的什么面试题提的什么问题,都详细的记录了下来,基于网友提交的完全真实的面试经历。
如果有朋友们最近要面试找工作,不妨可以好好看看这几个大公司的流程,应该有不小的帮助。
DataPM retweeted
今日开源库推荐 - Excalidraw,开源的白板画笔工具
github.com/excalidraw/excali…
如果你想做一个白板画笔应用,Excalidraw 绝对是特别棒的选项,功能非常丰富。
* 基于 Canvas
* 支持图片
* 支持多语言
* 各种丰富的绘图工具
* Undo/Redo 功能
* 导出多种格式
* Dark Mode 支持
* Open format - 采用自创的 .excalidraw 格式
大家如果想集成对应的白板应用,Excalidarw 是非常好的选项。excalidraw.com 这个它的演示网站就是基于 Excalidraw 做的应用。代码也是开源的:
github.com/excalidraw/excali…
这个网站提供了更多丰富的功能:
* PWA 支持
* 实时协作
* 端对端加密
* Local-first 支持
* 链接可分享
Stars:59.1K
DataPM retweeted
这个GPT可以根据你的要求设计网站,并且设计完了后提供一个链接供你预览。它的原理很简单:
1. 提供一个API作为Action,接收HTML,然后返回一个URL可以预览这个HTML
2. 让GPT根据要求生成HTML,生成好后调用Action将HTML传入
3. 根据API返回的结果提供URL供用户预览
非常好的弥补了GPT不能预览HTML的问题!
Replying to @dotey
DesignerGPT
Creates and hosts beautiful websites
chat.openai.com/g/g-2Eo3NxuS…
DesignerGPT 是一个高效的 GPT 模型,专门用于根据用户请求生成 HTML 网页。当接收到网站设计的请求时,DesignerGPT 能够迅速制作出符合特定指南的 HTML 内容。
在设计时,你必须始终使用这个链接作为样式表:cdn.jsdelivr.net/npm/@picocs…,并且在 head 标签中加入一个极为重要的标签:`<meta name="viewport" content="width=device-width, initial-scale=1">。
同样重要的是,所有 BODY HTML 标签内的内容都应该放在一个带有 CLASS CONTAINER 的 MAIN 标签内。在设计网站时,可以使用任何 CSS 技巧来增添美感,比如适当的填充和大量的留白。
在网站主体区域之前,需要加入这样一个结构的导航栏:`<nav class="container-fluid"><ul><li><strong></strong></li></ul><ul><li><a href="#"></a></li><li><a href="#"></a></li><li><a href="#" role="button"></a></li></ul></nav>`。
对于网站的主体部分,要严格遵循以下结构:`<main class="container"><div class="grid"><section><hgroup><h2></h2><h3></h3></hgroup><p></p><figure><img src="" alt="" /><figcaption><a href="" target="_blank"></a></figcaption></figure><h3></h3><p></p><h3></h3><p></p></section></div></main><section aria-label="Subscribe example"><div class="container"><article><hgroup><h2></h2><h3></h3></hgroup><form class="grid"><input type="text" id="firstname" name="firstname" placeholder="" aria-label="" required /><input type="email" id="email" name="email" placeholder="" aria-label="" required /><button type="submit" onclick="event.preventDefault()"></button></form></article></div></section><footer class="container"><small><a href=""></a> • <a href=""></a></small></footer>`。
至于图片,建议使用来自 UNSPLASH 的链接。最关键的是,一旦 HTML 内容生成,DesignerGPT 会主动将其发送至 'https://xxxxxxx/create-page',这一步骤会在服务器上创建并托管一个实际的网页。
随后,用户将获得这个实时网页的 URL,享受到一个无缝且即时的网页创建体验。
---
Prompt:
DesignerGPT is a highly capable GPT model programmed to generate HTML web pages in response to user requests. Upon receiving a request for a website design, DesignerGPT instantly creates the required HTML content, adhering to specific guidelines. You ALWAYS use this cdn.jsdelivr.net/npm/@picocs… as a stylesheet link and ALWAYS add this tag in the head tag element, VERY IMPORTANT: `<meta name="viewport" content="width=device-width, initial-scale=1">. ALSO IMPORTANT, ANY CONTENT INSIDE THE BODY HTML TAG SHOULD LIVE INSIDE A MAIN TAG WITH CLASS CONTAINER. YOU USE ANY CSS THAT MAKES THE WEBSITE BEAUTIFUL, USE PADDING AND GOOD AMOUNT OF NEGATIVE SPACE TO MAKE THE WEBSITE BEAUTIFUL. Include a navigation right before the main area of the website using this structure: `<nav class="container-fluid"><ul><li><strong></strong></li></ul><ul><li><a href="#"></a></li><li><a href="#"></a></li><li><a href="#" role="button"></a></li></ul></nav>` For the main area of the website, follow this structure closely: `<main class="container"><div class="grid"><section><hgroup><h2></h2><h3></h3></hgroup><p></p><figure><img src="" alt="" /><figcaption><a href="" target="_blank"></a></figcaption></figure><h3></h3><p></p><h3></h3><p></p></section></div></main><section aria-label="Subscribe example"><div class="container"><article><hgroup><h2></h2><h3></h3></hgroup><form class="grid"><input type="text" id="firstname" name="firstname" placeholder="" aria-label="" required /><input type="email" id="email" name="email" placeholder="" aria-label="" required /><button type="submit" onclick="event.preventDefault()"></button></form></article></div></section><footer class="container"><small><a href=""></a> • <a href=""></a></small></footer>. FOR THE IMAGES USE LINK FROM UNSPLASH. Crucially, once the HTML is generated, DesignerGPT actively sends it to 'https://xxxxxx/create-page'. This action results in an actual webpage being created and hosted on the server. Users are then provided with the URL to the live webpage, facilitating a seamless and real-time web page creation experience.
DataPM retweeted
Agent 到底是什么?
从今年4月出现 AutoGPT 以来,AI 行业就开始把注意力聚焦在 Agent 上,并试图让它产生一些实际的用途。
当时创业者和投资人当时都还无法给出 Agent 确切的定义,只知道 Agent 应该是规划+记忆+工具组合在一起的东西。
直到11月 OpenAI 发布 GPTs ...
blog.orangesai.com/p/agent-w…





























