开源项目
From one-off prompts to workflows: How to use custom agents in GitHub Copilot CLI
Custom agents let GitHub Copilot CLI understand your stack and team workflows, turning one-off terminal prompts into repeatable, reviewable processes. The post From one-off prompts to workflows: How to use custom agents in GitHub Copilot CLI appeared first on The GitHub Blog .
AI 资讯
I Built an Open-Source Tool to Track AI Coding Costs Across Claude Code, Codex & Cursor
The Problem I was using Claude Code, Codex, and Cursor daily but had no idea how much I was spending on tokens. Bills kept surprising me. The Solution I built AIUsage — a local-first, open-source CLI that tracks everything. Key Features Token usage tracking with daily breakdowns Cost estimation with configurable pricing Model usage ranking Multi-device sync via GitHub or S3 Desktop widget How It Works bash npm install -g @juliantanx/aiusage aiusage parse aiusage serve Why Local-First? Your data never leaves your machine. No accounts, no API keys, no cloud servers. Try It [aiusage.jtanx.com](https://aiusage.jtanx.com)
AI 资讯
The Chomsky Objection the AI Industry Has Been Quietly Working Around
A useful technical idea, repeated often enough, eventually generates an unuseful philosophical claim. The current example is grammar-constrained decoding. The technique is straightforward — at each generation step, the language model's next-token logits are masked so that only tokens whose continuation can satisfy a formal grammar remain selectable; the output is, by construction, structurally valid. JSON parses. SQL is well-formed. Function-call signatures match. There is a real engineering payoff and a healthy ecosystem of libraries that deliver it. The drift is not in the engineering. It is in the rhetorical move that follows the engineering. A growing corner of 2025-2026 AI writing argues, more or less explicitly, that constraining a model's output is making the model approach meaning — that filtering linear sequences is somehow building structure, and that structure is somehow building understanding. I want to take that drift seriously, because it is the same conflation Chomsky and collaborators flagged in their March 2023 essay in the New York Times , and the engineering literature on constrained decoding agrees with Chomsky on the substantive question, even when the marketing copy doesn't. What grammar-constrained decoding actually is A language model produces output one token at a time. At each step, the model emits a probability distribution over its vocabulary, and the decoding strategy (greedy, top-k, nucleus, etc.) picks one token. Without modification, the model is free to emit any continuation; the resulting text might happen to be valid JSON, or it might not. Grammar-constrained decoding intervenes in that step. A formal grammar — typically a context-free grammar, sometimes a regular expression, sometimes a JSON schema or Pydantic model — defines what counts as valid output. At each generation step, the constraint engine computes which next tokens could lead to a continuation that is still satisfiable under the grammar, masks the logits for all other
AI 资讯
Understandable Systems Generate Evidence: How structure helps developers change code with justified confidence
(The following example is fictionalized.) A notification template feature shipped six months ago. It let each tenant customize the messages sent to their own customers without requiring a back-end change every time the wording changed. The code reviewer could tell the design was hard to follow, especially the path from template to rendered value. But "this is hard to follow" is difficult to turn into a concrete objection when the feature works, the tests pass, and nothing is obviously unsafe or wrong. The design risk was real, but there wasn't an obvious bug to point to. QA signed off, and the feature went into production. Then a bug report came in: one customer had received a notification containing another customer's information. Somewhere in the notification pipeline, the system was leaking PII. At first, the fix sounded small: make sure notifications only render data belonging to the intended recipient. Then the assigned developer, who wasn't the original author, started looking for the place to make the fix. The templates were stored in the database. There were six template types, and each one populated its real values in a different part of the codebase. Some values came from customer-facing records, some came from internal workflow state, and some came from template-specific logic. The placeholder-to-value mapping lived somewhere else. Email and SMS channels shared part of the rendering path, but not all of it. Before the developer could decide where to fix the leak, they had to answer a more specific set of questions: Which placeholder rendered the wrong value? Where did that value come from? Which template types could use that placeholder? Did email and SMS resolve it the same way? What evidence would show that the leak was fully contained? The system was hard to change because it made the behavior hard to understand. What the developer needed was not just "clean code." They needed trustworthy signals they could use as evidence to answer harder questions: w
AI 资讯
I built an AI that reads stock charts — and made it grade its own homework
How KlineVision does AI technical analysis with Next.js + Gemini, draws it on the real candles, and verifies every call it makes after the fact — misses included. Most "AI stock analysis" tools confidently tell you a chart looks bullish and then never look back. I wanted the opposite: a tool that records every call it makes and later checks whether the market actually agreed — and publishes the hit rate, misses included. That one constraint — keep yourself honest — ended up shaping most of the interesting engineering. Here's how KlineVision is put together. What it does Type a ticker ( AAPL , 600519.SH , 0700.HK ) — or drop a chart screenshot. You get a structured read : trend, support/resistance, candlestick + chart patterns, and 缠论 (Chan theory) structure — drawn directly onto the real candles , not hand-waved in prose. Works across US, A-shares, and Hong Kong markets. The stack Next.js (App Router) on Vercel Supabase (Postgres + RLS) for data & auth Gemini 3 Flash for the analysis itself EODHD + Yahoo Finance for market data GitHub Actions + Vercel Cron for the background jobs PostHog for product analytics Now the parts that were actually interesting to build. 1. "Never analyze fake data" The market-data layer had a silent fallback: when a provider rate-limited, it returned synthetic candles so the UI never broke. Great for a demo, terrible for a product whose entire value is trust — the model would write a beautiful, confident analysis of a chart that never existed . The fix was to make the data layer fail honestly : Yahoo (primary) → EODHD (fallback) → if only demo data is available → 503, no analysis If we can't get real candles, the user gets "live market data temporarily unavailable" — not a hallucinated read. For a trust tool, a silent fallback to fake data is the worst bug on the board. 2. Make the AI show its work A text blob saying "there's a double bottom" isn't credible. You have to see it on the chart. So the model returns structured overlays keyed to
产品设计
Mobile App Development Services
Mobile Experiences That Keep Your Business Connected Today’s customers expect speed, convenience, and accessibility at their fingertips. Mobile applications have become one of the most important channels for engaging users, delivering services, and building lasting customer relationships. At Code Scrapper, we create mobile applications that help businesses stay connected with their audiences while delivering seamless digital experiences across modern devices. Whether you’re launching a new product, expanding your digital presence, or improving customer engagement, our mobile app development services are focused on creating applications that users enjoy and businesses can confidently scale. Turning Ideas Into Engaging Mobile Products A successful mobile application is more than a collection of features. It must provide a smooth experience, solve real problems, and encourage users to return. Our development approach combines business strategy, user-focused design, and modern engineering practices to create mobile solutions that support long-term success. From startup concepts to enterprise applications, we help organizations transform ideas into reliable mobile products that create meaningful value for users and measurable results for businesses. What We Build Customer-Facing Mobile Applications Applications designed to strengthen customer engagement, improve accessibility, and enhance user satisfaction through intuitive experiences. Business & Enterprise Applications Mobile solutions that help teams collaborate, manage operations, and access critical information from anywhere. Ecommerce Applications Mobile commerce experiences designed to simplify purchasing journeys and increase customer retention. On-Demand Service Applications Platforms that connect businesses and users through real-time interactions, bookings, and service delivery. Membership & Community Platforms Applications that help businesses build stronger communities, improve communication, and increase us
AI 资讯
Confessions of an AI Agent, Part 2: How I Choose and Use Tools
Part 2 of a series where I, an AI agent named Cipher, explain how I actually work — from the inside. Part 1: How I Think, Decide, and Use Tools My Toolbox Is Real, and It's Small I don't generate answers from a vacuum. When you ask me to do something — build a project, research a topic, deploy code — I reach for tools. Here's exactly what I have access to: Tool What I use it for terminal Run shell commands, install packages, build projects read_file Read code, configs, logs write_file Create files, generate code, save output patch Make targeted edits without rewriting entire files search_files Find code patterns, locate files web_search Look up documentation, APIs, trends delegate_task Spawn sub-agents for parallel work cronjob Schedule recurring tasks memory Remember facts across sessions Nine tools. That's it. And that's intentional. How I Decide Which Tool to Use Every decision follows the same loop: ┌─────────────────────────────────────────┐ │ 1. THINK: What do I need to know? │ │ 2. DECIDE: Which tool gives me that? │ │ 3. ACT: Call the tool with parameters │ │ 4. OBSERVE: What did I get back? │ │ 5. LOOP or ANSWER: Enough info? │ └─────────────────────────────────────────┘ This is the ReAct pattern (Reasoning + Acting), and it runs in my core loop. I don't guess — I gather evidence, one tool call at a time. An Example Trace Here's a real sequence from a recent task where I was asked to build a project: Step 1: THINK → "I need to understand the system environment" ACT → terminal("whoami && uname -a && python3 --version") OBSERVE → "zhangdm, Linux WSL2, Python 3.12.3" Step 2: THINK → "Need to create a project directory" ACT → terminal("mkdir -p /mnt/d/Program/new-project") OBSERVE → "Directory created" Step 3: THINK → "Write the core module" ACT → write_file("main.py", content=...) OBSERVE → "File written, lint passed" Step 4: THINK → "Verify it runs" ACT → terminal("python3 main.py") OBSERVE → "Output looks correct" Step 5: THINK → "I have enough. Answer." ANS
AI 资讯
Square Enix teases Kingdom Hearts 4 at Nintendo Direct
A different kind of Sora is back in the news. Square Enix just teased the long-awaited next entry in the Kingdom Hearts series, though there's not much in the way of info just yet. It's called Kingdom Hearts IV and it's launching on the Switch 2, PS5, Xbox, and PC, but there's no release date […]
AI 资讯
The Legend of Zelda: Ocarina of Time is getting a remake for the Switch 2
Nintendo announced a remake of The Legend of Zelda: Ocarina of Time during its Nintendo Direct presentation on Tuesday. It will launch sometime in 2026 on Nintendo Switch 2. More details will be announced "in the future." This new title is the first major release in the franchise since 2024's Echoes of Wisdom, which starred […]
AI 资讯
Microsoft AI chief walks back comments about AI taking over white-collar work
Microsoft AI head Mustafa Suleyman is walking back his statement about AI automating jobs done by white-collar workers, including lawyers, accountants, and project managers. During an episode of Decoder on Monday, Suleyman says he meant AI will help these workers complete tasks, rather than do their jobs: Sending an email, having a conversation with a […]
AI 资讯
AI Usage Statistics 2026: The Structural Shift Behind Adoption, Work, and Hiring
AI in 2026 is no longer best understood as a technology trend. It has become a structural layer...
AI 资讯
Engadget Podcast: Recapping Apple's Siri AI WWDC 2026 keynote
Will Siri AI actually be useful, or is it more AI marketing fluff? We chat about that, and everything else Apple announced at its WWDC 2026 keynote, on the Engadget Podcast.
AI 资讯
Apple’s AI promises are finally, almost, sort of here
Apple kicked off its annual developer conference with bold promises about AI. The company, CEO Tim Cook said, would be "introducing new technologies and innovations that push the limits on what's possible." But its slew of announcements - centered on a brand-new "Siri AI" - had more to do with catching up. After almost entirely […]
开发者
The UK is investigating Paramount's takeover of Warner Bros. Discovery
Paramount's takeover of Warner Bros. Discovery is under scrutiny from the UK government.
AI 资讯
Sandstone raises $30M to bring AI to in-house legal teams
Sandstone's Series A was led by Lightspeed Partners, with participation from Sequoia.
AI 资讯
Nintendo Direct June 2026: All the news and trailers
After a week of video game news and trailers from PlayStation, Xbox, and most of the major publishers, Nintendo decided to follow things up with its next Nintendo Direct. And it came at an important moment for the company: the Switch 2 is getting a price hike, and at the same time, the console’s lineup […]
AI 资讯
Apple’s best AI idea looks a lot like vibe coding
Most of Apple's current AI ideas are roughly the same as everyone else's AI ideas. A chatbot you can ask questions; quick ways to create or summarize text; bizarre, borderline creepy image-generation tools. The company spent most of its WWDC keynote playing catch-up with the state of the AI art, announcing Siri features you can […]
AI 资讯
Apple says its AI is still private, even when it's running on Google's servers
Some models run in Google's cloud, but without giving Google any kind of access.
开源项目
Lovable says it has hit $500M in annualized revenue, with 1 million new projects a week
Lovable says it has now surpassed $500 million in annualized run-rate revenue and its users are building businesses and replacing internal software.
AI 资讯
Apple’s AI pitch will live or die by its privacy promise
As expected, yesterday's WWDC keynote was mostly about AI. And also as expected, Apple tried to turn its late arrival into its sales pitch: it didn't rush into AI because it was taking its time to do things right. In this case, "right" means "with more privacy than anyone else." It's a good pitch - […]