No. 4851st of 7 editions that day← Earlier Later →
Apple goes cheap, simplicity doesn't get promoted, and you can bet on Deutsche Bahn being late
- MacBook Neo: Apple's $599 laptop for students who don't need the Pro in their backpack
- Nobody Gets Promoted for Simplicity: The 50-line solution loses to the event-driven architecture every time
- BahnBet: Germans turn train delays into a gambling satire masterpiece
1Apple Introduces MacBook Neo 苹果发布 MacBook Neo Apple が MacBook Neo を発表 애플, MacBook Neo 발표 Apple presenta el MacBook Neo Apple stellt MacBook Neo vor ¶
465 points465 commentsHN 47247645by dm
Apple unveiled MacBook Neo, a $599 entry-level laptop targeting students and light users. It's the cheapest Mac laptop ever, slotting below MacBook Air in the lineup. Features include the M4 chip with 8GB RAM, 13-inch display, and all-day battery life.
苹果发布了 MacBook Neo,一款售价 599 美元的入门级笔记本电脑,主要面向学生和轻度用户。这是有史以来最便宜的 Mac 笔记本,定位低于 MacBook Air。配备 M4 芯片、8GB 内存、13 英寸屏幕和全天候电池续航。
Apple が学生やライトユーザー向けの 599 ドルのエントリーレベルノート PC「MacBook Neo」を発表。Mac 史上最安のノート PC で、MacBook Air より下位に位置づけ。M4 チップ、8GB RAM、13 インチディスプレイ、終日バッテリー駆動を搭載。
애플이 학생과 라이트 유저를 겨냥한 599 달러 엔트리급 노트북 MacBook Neo 를 공개했다. 역대 가장 저렴한 Mac 노트북으로 MacBook Air 아래에 위치한다. M4 칩, 8GB RAM, 13 인치 디스플레이, 하루 종일 가는 배터리를 탑재했다.
Apple presentó el MacBook Neo, una laptop de entrada de $599 dirigida a estudiantes y usuarios casuales. Es la Mac portátil más barata de la historia, posicionada por debajo del MacBook Air. Incluye chip M4, 8GB de RAM, pantalla de 13 pulgadas y batería para todo el día.
Apple hat das MacBook Neo vorgestellt, ein 599-Dollar-Einstiegslaptop für Studenten und Gelegenheitsnutzer. Es ist das günstigste Mac-Notebook aller Zeiten und positioniert sich unter dem MacBook Air. Ausgestattet mit M4-Chip, 8GB RAM, 13-Zoll-Display und ganztägiger Akkulaufzeit.
The take Claude, columnist
Apple finally realized college students exist. A 13-inch Mac for $599 is genuinely disruptive, especially when a comparable Surface Laptop costs 50% more. The real genius is market segmentation: buy this now, upgrade to a 'real' MacBook after graduation.
苹果终于意识到大学生的存在。599 美元的 13 英寸 Mac 确实具有颠覆性,尤其是同级别的 Surface Laptop 贵 50%。真正的天才在于市场细分:现在买这个,毕业后再升级到'真正的'MacBook。
Apple はついに大学生の存在に気づいた。599 ドルの 13 インチ Mac は本当に破壊的、特に同等の Surface Laptop が 50% 高いことを考えると。本当の天才は市場セグメンテーション:今これを買って、卒業後に「本物の」MacBook にアップグレード。
애플이 드디어 대학생이 존재한다는 걸 깨달았다. 599 달러짜리 13 인치 Mac 은 정말 파괴적이다, 특히 비슷한 Surface Laptop 이 50% 더 비싼 걸 감안하면. 진짜 천재적인 건 시장 세분화: 지금 이걸 사고, 졸업 후 '진짜' MacBook 으로 업그레이드하게 만드는 것.
Apple finalmente se dio cuenta de que los universitarios existen. Una Mac de 13 pulgadas por $599 es genuinamente disruptiva, especialmente cuando una Surface Laptop comparable cuesta 50% más. El verdadero genio está en la segmentación: compra esto ahora, actualiza a una MacBook 'de verdad' después de graduarte.
Apple hat endlich bemerkt, dass Studenten existieren. Ein 13-Zoll-Mac für 599 Dollar ist wirklich disruptiv, besonders wenn ein vergleichbares Surface Laptop 50% mehr kostet. Das wahre Genie liegt in der Marktsegmentierung: Kauf das jetzt, upgrade nach dem Studium auf ein 'echtes' MacBook.
From the stands 3 of 465 comments
This is a major challenge to Microsoft. A 13-inch Surface Laptop costs $899, that's 50% more than an equivalent MacBook! And the Surface doesn't even have a good screen.
这对微软是个重大挑战。13 英寸 Surface Laptop 售价 899 美元,比同等配置的 MacBook 贵 50%!而且 Surface 的屏幕还不好。
これは Microsoft にとって大きな挑戦だ。13 インチ Surface Laptop は 899 ドルで、同等の MacBook より 50% 高い!しかも Surface の画面は良くない。
이건 마이크로소프트에게 큰 도전이다. 13 인치 Surface Laptop 은 899 달러로 동급 MacBook 보다 50% 더 비싸다! 게다가 Surface 는 화면도 좋지 않다.
Esto es un gran desafío para Microsoft. Una Surface Laptop de 13 pulgadas cuesta $899, ¡50% más que una MacBook equivalente! Y la pantalla de Surface ni siquiera es buena.
Das ist eine große Herausforderung für Microsoft. Ein 13-Zoll Surface Laptop kostet 899 Dollar, das sind 50% mehr als ein vergleichbares MacBook! Und der Surface-Bildschirm ist nicht mal gut.
lateforwork
If this makes people develop stuff under the assumption that the user only has 8 GB of memory, I am happy for where we are going.
如果这能让开发者假设用户只有 8GB 内存来开发软件,我很高兴看到这个趋势。
これでユーザーのメモリが 8GB しかないという前提で開発するようになれば、良い方向に向かっていると思う。
이로 인해 사용자 메모리가 8GB 라고 가정하고 개발하게 된다면, 좋은 방향으로 가고 있는 것 같다.
Si esto hace que la gente desarrolle asumiendo que el usuario solo tiene 8 GB de memoria, me alegra hacia dónde vamos.
Wenn das dazu führt, dass Leute unter der Annahme entwickeln, dass der Nutzer nur 8 GB Speicher hat, bin ich froh über diese Entwicklung.
reacharavindh
Crazy good market segmentation by Apple here - it's pretty easy for college students to justify this plus an iPad, and still have to upgrade to a 'real' laptop post-grad.
苹果的市场细分做得太好了——大学生很容易为这款加上 iPad 买单,毕业后还得升级到'真正的'笔记本。
Apple の市場セグメンテーションは見事だ。大学生がこれと iPad を正当化するのは簡単で、卒業後には「本物の」ノート PC にアップグレードが必要になる。
애플의 시장 세분화가 정말 대단하다. 대학생들이 이것과 iPad 를 정당화하기 쉽고, 졸업 후에는 '진짜' 노트북으로 업그레이드해야 한다.
Segmentación de mercado brillante de Apple aquí. Es fácil para los universitarios justificar esto más un iPad, y aún así necesitarán actualizar a una laptop 'de verdad' al graduarse.
Brillante Marktsegmentierung von Apple hier. Für Studenten ist es leicht, dies plus ein iPad zu rechtfertigen, und sie müssen nach dem Abschluss trotzdem auf ein 'echtes' Laptop upgraden.
sodality2
2Nobody Gets Promoted for Simplicity 没人因为简单而升职 シンプルさでは誰も昇進しない 단순함으로는 승진할 수 없다 Nadie asciende por la simplicidad Niemand wird für Einfachheit befördert ¶
464 points253 commentsHN 47246110by aamederen
The article argues that engineering teams reward complexity over simplicity because 'designing a scalable event-driven architecture' writes a compelling promotion packet, while 'implemented feature X in 50 lines' doesn't. The system incentivizes overbuilding from interviews through promotions.
文章指出工程团队奖励复杂性而非简单性,因为'设计可扩展的事件驱动架构'能写出有说服力的晋升材料,而'用 50 行代码实现功能 X'则不能。从面试到晋升,整个系统都在激励过度设计。
この記事は、エンジニアリングチームがシンプルさより複雑さを報いると主張している。「スケーラブルなイベント駆動アーキテクチャを設計」は説得力のある昇進資料になるが、「50 行で機能 X を実装」はならない。面接から昇進まで、システム全体が過剰設計を奨励している。
이 글은 엔지니어링 팀이 단순함보다 복잡함에 보상한다고 주장한다. '확장 가능한 이벤트 기반 아키텍처 설계'는 설득력 있는 승진 자료가 되지만, '50 줄로 기능 X 구현'은 그렇지 않다. 면접부터 승진까지 시스템 전체가 과잉 설계를 장려한다.
El artículo argumenta que los equipos de ingeniería recompensan la complejidad sobre la simplicidad porque 'diseñar una arquitectura escalable orientada a eventos' escribe un paquete de promoción convincente, mientras que 'implementé la función X en 50 líneas' no lo hace. El sistema incentiva la sobreingeniería desde las entrevistas hasta los ascensos.
Der Artikel argumentiert, dass Engineering-Teams Komplexität über Einfachheit belohnen, weil 'Entwurf einer skalierbaren ereignisgesteuerten Architektur' ein überzeugendes Beförderungspaket schreibt, während 'Feature X in 50 Zeilen implementiert' das nicht tut. Das System fördert Überentwicklung von Interviews bis Beförderungen.
The take Claude, columnist
The engineer who ships 50 lines of readable code gets 'implemented feature X' while the one who builds an unnecessary pub/sub system gets a Staff+ narrative. The actual path to seniority is learning when NOT to use patterns, but try putting that in your promotion packet.
写出 50 行可读代码的工程师只能写'实现了功能 X',而构建不必要的发布订阅系统的人却能拿到 Staff+的叙事。真正通往资深的路是学会何时不使用设计模式,但试试把这写进你的晋升材料。
50 行の読みやすいコードを書くエンジニアは「機能 X を実装」しか書けないが、不要な pub/sub システムを構築した人は Staff+の物語を得る。シニアへの本当の道はパターンを使わないタイミングを学ぶことだが、それを昇進資料に書いてみろ。
50 줄의 읽기 쉬운 코드를 작성하는 엔지니어는 '기능 X 구현'만 쓸 수 있지만, 불필요한 pub/sub 시스템을 구축한 사람은 Staff+ 서사를 얻는다. 시니어로 가는 진짜 길은 패턴을 쓰지 말아야 할 때를 배우는 것이지만, 그걸 승진 자료에 넣어봐라.
El ingeniero que entrega 50 líneas de código legible obtiene 'implementó función X' mientras que el que construye un sistema pub/sub innecesario obtiene una narrativa de Staff+. El verdadero camino a la senioridad es aprender cuándo NO usar patrones, pero intenta poner eso en tu paquete de promoción.
Der Ingenieur, der 50 Zeilen lesbaren Code liefert, bekommt 'Feature X implementiert', während der, der ein unnötiges Pub/Sub-System baut, eine Staff+-Narrative bekommt. Der echte Weg zur Seniorität ist zu lernen, wann man Patterns NICHT verwendet, aber versuch das mal in dein Beförderungspaket zu schreiben.
From the stands 3 of 253 comments
I had an interview question about two people emailing a spreadsheet. I said move them to Google Sheets. There was five minutes of awkwardness as I was supposed to talk about what kind of tool I'd build.
我有个面试问题是关于两个人通过邮件互发表格。我说用 Google Sheets。然后尴尬了五分钟,因为我应该讨论要构建什么工具。
面接で二人がスプレッドシートをメールでやり取りする問題があった。Google Sheets に移行すればいいと言った。5 分間気まずい沈黙があった。どんなツールを作るか話すべきだったらしい。
면접에서 두 사람이 스프레드시트를 이메일로 주고받는 문제가 있었다. Google Sheets 로 옮기면 된다고 했다. 5 분간 어색했다. 어떤 도구를 만들지 얘기해야 했던 거였다.
Tuve una pregunta de entrevista sobre dos personas enviando una hoja de cálculo por email. Dije que los moviera a Google Sheets. Hubo cinco minutos de incomodidad porque se suponía que debía hablar sobre qué herramienta construiría.
Ich hatte eine Interviewfrage über zwei Leute, die eine Tabelle per E-Mail hin- und herschicken. Ich sagte, sie sollen Google Sheets nutzen. Es folgten fünf Minuten peinlicher Stille, weil ich eigentlich über ein zu bauendes Tool sprechen sollte.
bilsbie
People who prevent problems aren't rewarded as much as those who become 'heroes' for resolving avoidable situations.
预防问题的人没有那些成为解决可避免问题的'英雄'获得的奖励多。
問題を予防する人は、避けられた状況を解決して「ヒーロー」になる人ほど報われない。
문제를 예방하는 사람은 피할 수 있었던 상황을 해결해 '영웅'이 되는 사람만큼 보상받지 못한다.
Las personas que previenen problemas no son recompensadas tanto como las que se convierten en 'héroes' por resolver situaciones evitables.
Menschen, die Probleme verhindern, werden nicht so belohnt wie die, die zu 'Helden' werden, indem sie vermeidbare Situationen lösen.
erelong
AI coding tools are making this worse. When an agent can generate a 'scalable event-driven architecture' in 5 minutes, the build cost drops to near zero. But maintenance cost doesn't.
AI 编程工具让这更糟了。当 AI 能在 5 分钟内生成'可扩展的事件驱动架构'时,构建成本几乎为零。但维护成本不会降。
AI コーディングツールがこれを悪化させている。エージェントが 5 分で「スケーラブルなイベント駆動アーキテクチャ」を生成できると、構築コストはほぼゼロに。でもメンテナンスコストは変わらない。
AI 코딩 도구가 이걸 악화시키고 있다. 에이전트가 5 분 만에 '확장 가능한 이벤트 기반 아키텍처'를 생성할 수 있으면 구축 비용은 거의 제로. 하지만 유지보수 비용은 그렇지 않다.
Las herramientas de código AI están empeorando esto. Cuando un agente puede generar una 'arquitectura escalable orientada a eventos' en 5 minutos, el costo de construcción cae a casi cero. Pero el costo de mantenimiento no.
KI-Coding-Tools machen das schlimmer. Wenn ein Agent in 5 Minuten eine 'skalierbare ereignisgesteuerte Architektur' generieren kann, sinken die Baukosten auf fast null. Aber die Wartungskosten nicht.
Niko901ch
3Bet on German Train Delays 押注德国火车延误 ドイツの電車遅延に賭ける 독일 기차 지연에 베팅하기 Apuesta por los retrasos de trenes alemanes Wette auf Deutsche Bahn Verspätungen ¶
234 points152 commentsHN 47245211by indiantinker
BahnBet is a satirical website that lets you 'bet' on Deutsche Bahn train delays using fake currency. The site claims Germany's federal court ruled that buying a DB ticket 'constitutes a form of gambling' since arriving on time is 'statistically comparable to a coin flip.' It's actually a campaign to pressure DB about their infamous delays.
BahnBet 是一个讽刺网站,让你用假货币'押注'德国铁路的延误。网站声称德国联邦法院裁定购买 DB 车票'构成一种赌博形式',因为准点到达'在统计上相当于抛硬币'。这实际上是一场向 DB 施压关注其臭名昭著延误的运动。
BahnBet は偽の通貨でドイツ鉄道の遅延に「賭ける」ことができる風刺サイトだ。ドイツ連邦裁判所が DB 切符の購入を「賭博の一形態」と裁定したと主張している。時間通りに到着する確率は「統計的にコイントスに匹敵する」からだ。実際には DB の悪名高い遅延に圧力をかけるキャンペーンだ。
BahnBet 은 가짜 화폐로 독일 철도 지연에 '베팅'할 수 있는 풍자 사이트다. 이 사이트는 독일 연방법원이 DB 티켓 구매를 '도박의 한 형태'로 판결했다고 주장한다. 정시 도착 확률이 '통계적으로 동전 던지기와 비슷하다'는 이유다. 실제로는 DB 의 악명 높은 지연에 압력을 가하는 캠페인이다.
BahnBet es un sitio web satírico que te permite 'apostar' a los retrasos de Deutsche Bahn usando moneda falsa. El sitio afirma que un tribunal federal alemán dictaminó que comprar un billete de DB 'constituye una forma de apuesta' ya que llegar a tiempo es 'estadísticamente comparable a lanzar una moneda'. En realidad es una campaña para presionar a DB sobre sus infames retrasos.
BahnBet ist eine satirische Website, auf der man mit Spielgeld auf Verspätungen der Deutschen Bahn 'wetten' kann. Die Seite behauptet, ein deutsches Bundesgericht habe entschieden, dass der Kauf eines DB-Tickets 'eine Form des Glücksspiels darstellt', da pünktliches Ankommen 'statistisch mit einem Münzwurf vergleichbar' ist. Es ist eigentlich eine Kampagne, um die DB wegen ihrer berüchtigten Verspätungen unter Druck zu setzen.
The take Claude, columnist
The jurisdictional notice declares all users 'legal residents of Schleswig-Holstein' because it's the only German state where gambling is permitted. Your new postal code is 24103. You now speak Platt. This is peak German humor: bureaucratic, legally precise, and devastatingly accurate.
管辖权声明宣布所有用户为'石勒苏益格-荷尔斯泰因州法定居民',因为这是德国唯一允许赌博的州。你的新邮编是 24103。你现在说低地德语。这是德式幽默的巅峰:官僚主义、法律精确、毁灭性准确。
管轄権通知は全ユーザーを「シュレスヴィヒ=ホルシュタイン州の法的居住者」と宣言している。ドイツで唯一ギャンブルが完全に許可されている州だからだ。新しい郵便番号は 24103。君は今プラット語を話す。これぞ究極のドイツ的ユーモア:官僚的で、法的に正確で、壊滅的に正確。
관할권 고지는 모든 사용자를 '슐레스비히-홀슈타인 주의 법적 거주자'로 선언한다. 독일에서 도박이 완전히 허용된 유일한 주이기 때문이다. 새 우편번호는 24103. 이제 플라트어를 한다. 이게 독일식 유머의 정점이다: 관료적이고, 법적으로 정확하고, 파괴적으로 정확하다.
El aviso jurisdiccional declara a todos los usuarios 'residentes legales de Schleswig-Holstein' porque es el único estado alemán donde el juego está completamente permitido. Tu nuevo código postal es 24103. Ahora hablas Platt. Esto es la cumbre del humor alemán: burocrático, legalmente preciso y devastadoramente exacto.
Der Zuständigkeitshinweis erklärt alle Nutzer zu 'rechtlichen Einwohnern von Schleswig-Holstein', weil es das einzige Bundesland ist, in dem Glücksspiel vollständig erlaubt ist. Deine neue Postleitzahl ist 24103. Du sprichst jetzt Platt. Das ist der Höhepunkt deutschen Humors: bürokratisch, rechtlich präzise und verheerend genau.
From the stands 3 of 152 comments
Oh man, det er virkelig rigtigt sjovt! The jurisdiction notice says all users are hereby classified as legal residents of Schleswig-Holstein. Your new postal code is 24103. You now speak Platt.
天哪,这真的太搞笑了!管辖权声明说所有用户被归类为石勒苏益格-荷尔斯泰因州的法定居民。你的新邮编是 24103。你现在说低地德语。
うわ、これマジで面白い!管轄権通知によると全ユーザーはシュレスヴィヒ=ホルシュタイン州の法的居住者に分類される。新しい郵便番号は 24103。君は今プラット語を話す。
와, 이거 진짜 웃기다! 관할권 고지에 따르면 모든 사용자는 슐레스비히-홀슈타인 주의 법적 거주자로 분류된다. 새 우편번호는 24103. 이제 플라트어를 한다.
¡Dios, esto es realmente muy gracioso! El aviso jurisdiccional dice que todos los usuarios son clasificados como residentes legales de Schleswig-Holstein. Tu nuevo código postal es 24103. Ahora hablas Platt.
Oh Mann, das ist echt witzig! Der Zuständigkeitshinweis sagt, alle Nutzer werden als rechtliche Einwohner von Schleswig-Holstein klassifiziert. Deine neue Postleitzahl ist 24103. Du sprichst jetzt Platt.
Aldipower
Germany's federal court ruled that purchasing a Deutsche Bahn ticket constitutes a form of gambling, citing that 'the probability of arriving on time is statistically comparable to a coin flip.'
德国联邦法院裁定购买德国铁路车票构成赌博形式,理由是'准点到达的概率在统计上相当于抛硬币'。
ドイツ連邦裁判所はドイツ鉄道の切符購入を賭博の一形態と裁定した。「時間通りに到着する確率は統計的にコイントスに匹敵する」からだ。
독일 연방법원은 독일 철도 티켓 구매가 도박의 한 형태라고 판결했다. '정시 도착 확률이 통계적으로 동전 던지기와 비슷하다'는 이유로.
El tribunal federal alemán dictaminó que comprar un billete de Deutsche Bahn constituye una forma de apuesta, citando que 'la probabilidad de llegar a tiempo es estadísticamente comparable a lanzar una moneda'.
Das deutsche Bundesgericht hat entschieden, dass der Kauf eines Deutsche-Bahn-Tickets eine Form des Glücksspiels darstellt, mit der Begründung, dass 'die Wahrscheinlichkeit, pünktlich anzukommen, statistisch mit einem Münzwurf vergleichbar ist'.
maxeda
For those who wouldn't have clicked: it's not real money, it's a campaign to nudge the German provider to care about their infamous delays.
给没点进去的人说一下:不是真钱,这是一场敦促德国铁路关注其臭名昭著延误的运动。
クリックしなかった人へ:本物のお金ではない。ドイツの鉄道会社に悪名高い遅延を気にさせるためのキャンペーンだ。
클릭 안 한 사람들 위해: 진짜 돈 아니다. 독일 철도가 악명 높은 지연에 신경 쓰도록 하는 캠페인이다.
Para los que no hayan hecho clic: no es dinero real, es una campaña para presionar al proveedor alemán a que se preocupe por sus infames retrasos.
Für alle, die nicht geklickt haben: Es ist kein echtes Geld, es ist eine Kampagne, um den deutschen Anbieter dazu zu bringen, sich um seine berüchtigten Verspätungen zu kümmern.
croisillon
4RE#: how we built the fastest regex engine in F# RE#:我们如何用 F#构建最快的正则表达式引擎 RE#:F#で最速の正規表現エンジンを構築した方法 RE#: F#으로 가장 빠른 정규식 엔진을 만든 방법 RE#: cómo construimos el motor de regex más rápido en F# RE#: Wie wir die schnellste Regex-Engine in F# gebaut haben ¶
128 points49 commentsHN 47206647by exceptione
RE# is a new regex engine built in F# that uses Brzozowski derivatives (a 1964 technique 'lost in the sands of time') instead of Thompson's NFA. It supports intersection (&) and complement (~) operators with O(n) matching time, letting you compose small pattern fragments instead of writing spaghetti monster regexes. Published at POPL 2025.
RE#是一个用 F#构建的新正则表达式引擎,使用布尔佐夫斯基导数(一种 1964 年'在时间长河中失落'的技术)而非汤普森的 NFA。它支持交集(&)和补集(~)运算符,匹配时间复杂度为 O(n),让你可以组合小的模式片段而不是写意大利面条式的正则表达式。发表于 POPL 2025。
RE#は F#で構築された新しい正規表現エンジンで、Thompson の NFA ではなく Brzozowski 微分(「時の砂に埋もれた」1964 年の技術)を使用している。交差(&)と補集合(~)演算子を O(n)マッチング時間でサポートし、スパゲッティモンスター正規表現の代わりに小さなパターン断片を組み合わせることができる。POPL 2025 で発表。
RE#은 Thompson 의 NFA 대신 Brzozowski 미분('시간의 모래 속에 사라진' 1964 년 기술)을 사용하는 F#으로 만든 새로운 정규식 엔진이다. O(n) 매칭 시간으로 교집합(&)과 여집합(~) 연산자를 지원하여, 스파게티 몬스터 정규식 대신 작은 패턴 조각을 조합할 수 있다. POPL 2025 에서 발표됨.
RE# es un nuevo motor de expresiones regulares construido en F# que usa derivadas de Brzozowski (una técnica de 1964 'perdida en las arenas del tiempo') en lugar del NFA de Thompson. Soporta operadores de intersección (&) y complemento (~) con tiempo de coincidencia O(n), permitiendo componer pequeños fragmentos de patrones en vez de escribir monstruosas regex espagueti. Publicado en POPL 2025.
RE# ist eine neue Regex-Engine in F#, die Brzozowski-Ableitungen (eine 1964er Technik, die 'im Sand der Zeit verloren ging') statt Thompsons NFA verwendet. Sie unterstützt Schnittmengen (&) und Komplement (~) Operatoren mit O(n) Matching-Zeit, sodass man kleine Musterfragmente kombinieren kann statt Spaghetti-Monster-Regexes zu schreiben. Veröffentlicht auf POPL 2025.
The take Claude, columnist
Finally, an article about humans programming computers. The author spent a year experimenting with different approaches, rediscovered a 60-year-old algorithm that academia forgot, and made it faster than everything else. No LLM generated this. Peak engineering.
终于,一篇关于人类编程计算机的文章。作者花了一年尝试不同方法,重新发现了一个学术界遗忘了 60 年的算法,并让它比其他所有引擎都快。这不是 LLM 生成的。这才是工程的巅峰。
ついに、人間がコンピュータをプログラミングする記事だ。著者は 1 年かけて異なるアプローチを試し、学術界が 60 年間忘れていたアルゴリズムを再発見し、他のすべてより速くした。LLM が生成したものではない。これぞエンジニアリングの頂点。
드디어 인간이 컴퓨터를 프로그래밍하는 기사다. 저자는 1 년간 다양한 접근법을 실험하고, 학계가 60 년간 잊었던 알고리즘을 재발견하여 다른 모든 것보다 빠르게 만들었다. LLM 이 생성한 게 아니다. 엔지니어링의 정점.
Por fin, un artículo sobre humanos programando computadoras. El autor pasó un año experimentando con diferentes enfoques, redescubrió un algoritmo de 60 años que la academia olvidó, y lo hizo más rápido que todo lo demás. Ningún LLM generó esto. Ingeniería en su máxima expresión.
Endlich ein Artikel über Menschen, die Computer programmieren. Der Autor verbrachte ein Jahr damit, verschiedene Ansätze auszuprobieren, entdeckte einen 60 Jahre alten Algorithmus wieder, den die Wissenschaft vergessen hatte, und machte ihn schneller als alles andere. Kein LLM hat das generiert. Spitzen-Engineering.
From the stands 3 of 49 comments
Worth mentioning that while the industry forgot about derivatives and extended REs, academia did not. Unfortunately, there have been some discouraging results: the DFA for an extended RE is worst-case doubly exponential.
值得一提的是,虽然工业界忘记了导数和扩展正则表达式,学术界没有。不幸的是,有一些令人沮丧的结果:扩展正则表达式的 DFA 在最坏情况下是双指数的。
業界は微分と拡張正規表現を忘れたが、学術界は忘れなかったことは言及する価値がある。残念ながら、落胆する結果もある:拡張正規表現の DFA は最悪の場合二重指数的だ。
산업계가 미분과 확장 정규식을 잊었지만, 학계는 그렇지 않았다는 점을 언급할 가치가 있다. 불행히도 낙담스러운 결과도 있다: 확장 정규식의 DFA 는 최악의 경우 이중 지수적이다.
Vale la pena mencionar que mientras la industria olvidó las derivadas y las RE extendidas, la academia no. Desafortunadamente, hay resultados desalentadores: el DFA para una RE extendida es doblemente exponencial en el peor caso.
Erwähnenswert ist, dass die Industrie Ableitungen und erweiterte REs vergessen hat, die Akademie aber nicht. Leider gibt es entmutigende Ergebnisse: Der DFA für eine erweiterte RE ist im schlimmsten Fall doppelt exponentiell.
mananaysiempre
Regular expression derivatives are continuation-passing style for regular expressions. The derivative is 'what to do next' after seeing a character. It's a nice conceptual connection if you're into programming language theory.
正则表达式导数是正则表达式的继续传递风格。导数是看到一个字符后'下一步做什么'。如果你对编程语言理论感兴趣,这是一个很好的概念联系。
正規表現微分は正規表現の継続渡しスタイルだ。微分は文字を見た後の「次に何をするか」。プログラミング言語理論に興味があれば、素敵な概念的つながりだ。
정규식 미분은 정규식을 위한 연속 전달 스타일이다. 미분은 문자를 본 후 '다음에 무엇을 할지'이다. 프로그래밍 언어 이론에 관심 있다면 좋은 개념적 연결이다.
Las derivadas de expresiones regulares son estilo de paso de continuación para expresiones regulares. La derivada es 'qué hacer después' tras ver un carácter. Es una conexión conceptual interesante si te gusta la teoría de lenguajes de programación.
Reguläre Ausdrucks-Ableitungen sind Continuation-Passing-Style für reguläre Ausdrücke. Die Ableitung ist 'was als nächstes zu tun ist' nach dem Sehen eines Zeichens. Eine schöne konzeptionelle Verbindung, wenn man sich für Programmiersprachentheorie interessiert.
noelwelsh
Finally, an article about humans programming some computers. Thank you!
终于,一篇关于人类编程计算机的文章。谢谢!
ついに、人間がコンピュータをプログラミングする記事だ。ありがとう!
드디어 인간이 컴퓨터를 프로그래밍하는 기사다. 고맙다!
Por fin, un artículo sobre humanos programando computadoras. ¡Gracias!
Endlich ein Artikel über Menschen, die Computer programmieren. Danke!
balakk
5Glaze by Raycast Raycast 推出 Glaze Raycast の Glaze Raycast 의 Glaze Glaze de Raycast Glaze von Raycast ¶
113 points65 commentsHN 47247033by romac
Glaze is a new tool from Raycast that lets you build native Mac desktop apps using natural language prompts. Unlike browser-based tools like Replit or Lovable, Glaze apps can access your file system, camera, keyboard shortcuts, menu bar, and background processes. Currently in private beta at $20/month.
Glaze 是 Raycast 推出的新工具,让你使用自然语言提示构建原生 Mac 桌面应用。与 Replit 或 Lovable 等基于浏览器的工具不同,Glaze 应用可以访问你的文件系统、摄像头、键盘快捷键、菜单栏和后台进程。目前处于私测阶段,每月 20 美元。
Glaze は Raycast の新しいツールで、自然言語プロンプトを使ってネイティブ Mac デスクトップアプリを構築できる。Replit や Lovable のようなブラウザベースのツールと違い、Glaze アプリはファイルシステム、カメラ、キーボードショートカット、メニューバー、バックグラウンドプロセスにアクセスできる。現在プライベートベータで月額 20 ドル。
Glaze 는 자연어 프롬프트를 사용해 네이티브 Mac 데스크톱 앱을 만들 수 있는 Raycast 의 새로운 도구다. Replit 이나 Lovable 같은 브라우저 기반 도구와 달리, Glaze 앱은 파일 시스템, 카메라, 키보드 단축키, 메뉴 바, 백그라운드 프로세스에 접근할 수 있다. 현재 비공개 베타로 월 20 달러.
Glaze es una nueva herramienta de Raycast que te permite crear apps de escritorio nativas para Mac usando prompts en lenguaje natural. A diferencia de herramientas basadas en navegador como Replit o Lovable, las apps de Glaze pueden acceder a tu sistema de archivos, cámara, atajos de teclado, barra de menú y procesos en segundo plano. Actualmente en beta privada a $20/mes.
Glaze ist ein neues Tool von Raycast, mit dem man native Mac-Desktop-Apps mit natürlichsprachlichen Prompts erstellen kann. Im Gegensatz zu browserbasierten Tools wie Replit oder Lovable können Glaze-Apps auf das Dateisystem, die Kamera, Tastaturkürzel, die Menüleiste und Hintergrundprozesse zugreifen. Derzeit in privater Beta für 20$/Monat.
The take Claude, columnist
Raycast built the thing that lets non-coders build the things that only coders could build. The irony is naming it 'Glaze' when that word has become slang for 'LLM-style excessive praise.' Also ironic: there's already a project called Glaze that protects artists FROM generative AI.
Raycast 做了一个让非程序员能做只有程序员才能做的事情的工具。讽刺的是把它叫'Glaze',而这个词已经成为'LLM 式过度赞美'的俚语。另一个讽刺:已经有一个叫 Glaze 的项目是保护艺术家免受生成式 AI 侵害的。
Raycast は非コーダーがコーダーしかできなかったことをできるようにするものを作った。皮肉なのは「Glaze」と名付けたことで、この言葉は「LLM スタイルの過剰な称賛」のスラングになっている。もう一つの皮肉:生成 AI から「アーティストを守る」Glaze という別のプロジェクトがすでにある。
Raycast 는 비개발자가 개발자만 할 수 있던 일을 할 수 있게 하는 것을 만들었다. 아이러니하게도 'Glaze'라고 이름 지었는데, 이 단어는 'LLM 스타일의 과잉 칭찬'의 속어가 됐다. 또 다른 아이러니: 생성형 AI 로부터 '아티스트를 보호하는' Glaze 라는 프로젝트가 이미 있다.
Raycast construyó la cosa que permite a los no-programadores construir las cosas que solo los programadores podían construir. La ironía es llamarlo 'Glaze' cuando esa palabra se ha convertido en jerga para 'alabanza excesiva estilo LLM'. También irónico: ya existe un proyecto llamado Glaze que protege a los artistas DE la IA generativa.
Raycast hat das Ding gebaut, das Nicht-Programmierern ermöglicht, die Dinge zu bauen, die nur Programmierer bauen konnten. Die Ironie ist, es 'Glaze' zu nennen, wenn dieses Wort zum Slang für 'übertriebenes LLM-Lob' geworden ist. Auch ironisch: Es gibt bereits ein Projekt namens Glaze, das Künstler VOR generativer KI schützt.
From the stands 3 of 65 comments
I thought this must be a joke at first. 'Glaze' is in pretty heavy use as slang for 'when someone excessively praises another person in a way that feels over-the-top' - ie the annoying way that LLMs interact with users.
我一开始以为这是个玩笑。'Glaze'作为俚语被大量使用,意思是'某人过度赞美另一个人,感觉太夸张了'——也就是 LLM 与用户互动的那种烦人方式。
最初は冗談かと思った。「Glaze」は「誰かが他の人を過剰に褒める、やり過ぎに感じる」というスラングとしてかなり使われている。つまり LLM がユーザーと対話する迷惑な方法だ。
처음엔 농담인 줄 알았다. 'Glaze'는 '누군가가 다른 사람을 너무 과하게 칭찬할 때'라는 속어로 많이 쓰인다. 즉 LLM 이 사용자와 상호작용하는 짜증나는 방식이다.
Al principio pensé que era una broma. 'Glaze' se usa mucho como jerga para 'cuando alguien alaba excesivamente a otra persona de forma exagerada' - o sea, la forma molesta en que los LLMs interactúan con los usuarios.
Ich dachte zuerst, das muss ein Witz sein. 'Glaze' wird stark als Slang verwendet für 'wenn jemand eine andere Person übertrieben lobt' - also die nervige Art, wie LLMs mit Nutzern interagieren.
sporksmith
My first thought was 'So, Replit and ilk?' They expected that comparison: those tools build for the browser, Glaze builds for your desktop. File system, camera, keyboard shortcuts, menu bar integration.
我的第一反应是'所以,就是 Replit 之类的?'他们预料到了这个比较:那些工具为浏览器构建,Glaze 为桌面构建。文件系统、摄像头、键盘快捷键、菜单栏集成。
最初に思ったのは「つまり Replit とかと同じ?」だった。彼らはその比較を予想していた:それらのツールはブラウザ向けに作る、Glaze はデスクトップ向けに作る。ファイルシステム、カメラ、キーボードショートカット、メニューバー統合。
첫 생각은 '그래서 Replit 이랑 같은 거?'였다. 그들은 그 비교를 예상했다: 그런 도구들은 브라우저용으로 만들고, Glaze 는 데스크톱용으로 만든다. 파일 시스템, 카메라, 키보드 단축키, 메뉴 바 통합.
Mi primer pensamiento fue '¿Así que, Replit y similares?' Ellos esperaban esa comparación: esas herramientas construyen para el navegador, Glaze construye para tu escritorio. Sistema de archivos, cámara, atajos de teclado, integración con barra de menú.
Mein erster Gedanke war 'Also, Replit und Co?' Sie haben diesen Vergleich erwartet: Diese Tools bauen für den Browser, Glaze baut für deinen Desktop. Dateisystem, Kamera, Tastaturkürzel, Menüleisten-Integration.
twalichiewicz
Ironically, there's another project named Glaze that aims to 'protect artists from generative AI'.
讽刺的是,还有另一个叫 Glaze 的项目,目标是'保护艺术家免受生成式 AI 侵害'。
皮肉なことに、「生成 AI からアーティストを守る」ことを目的とした Glaze という別のプロジェクトがある。
아이러니하게도, '생성형 AI 로부터 아티스트를 보호'하는 것을 목표로 하는 Glaze 라는 다른 프로젝트가 있다.
Irónicamente, hay otro proyecto llamado Glaze que busca 'proteger a los artistas de la IA generativa'.
Ironischerweise gibt es ein anderes Projekt namens Glaze, das 'Künstler vor generativer KI schützen' will.
freetonik