Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Show HN: Spendalyst – tells you when a recurring charge changes price(spendalyst.com ↗)
    discuss
  2. CV Forge – tailor your resume to any job with AI(lumnika.com ↗)
    discuss
  3. Where Rust Ends and the Kernel Begins(acm.org ↗)
    discuss
  4. Mission Kit(missionkit.io ↗)
    1comments
  5. Evaluating S2S Model Quality with Human Preference Data(withdavid.ai ↗)
    discuss
  6. "Start with a Monolith" Was Good Advice. AI Is Changing That(medium.com/scalar-engineering ↗)
    1comments
  7. Snap launches $2,195 Specs smart glasses(yahoo.com ↗)
    discuss
  8. DeepSeek-v4.1 Flash: Pushing the Limits of KV Cache Compression(zartbot.github.io ↗)
    discuss
  9. What regulatory capture actually looks like(marginalrevolution.com ↗)
    discuss
  10. Tin: full-text search for Postgres(planetscale.com ↗)
    discuss
  11. Part-human part-mouse brain developed in science breakthrough(bbc.com ↗)
    discuss
  12. Show HN: FastRecall, ultra-cheap memory across AI models(fastrecall.ai ↗)
    discuss
  13. Michael Burry slams OpenAI, Anthropic for 'self-serving' calls to slow AI(nypost.com ↗)
    discuss
  14. Spanish data watchdog publicises first AI agent-linked data breach report(reuters.com ↗)
    discuss
  15. Xcode-Project-Format(github.com/apple ↗)
    discuss
  16. Flowchart: How pixels become an Apple Reference Image(claude.ai ↗)
    discuss
  17. Supply Chain Compromise of Korean-Language Windows 11 Installation Media(logpresso.com ↗)
    discuss
  18. Pangram – AI detector for text and images(pangram.com ↗)
    discuss
  19. Migrating the GitHub Copilot Runtime to Rust, Using Copilot(github.blog ↗)
    1comments
  20. Game UI Database(gameuidatabase.com ↗)
    discuss
  21. Found a B2B billing stack for my agency that doesn't feel like 2010(cordhq.app ↗)
    discuss
  22. Pro UI: native grade components for pro software(pro-ui.dev ↗)
    discuss
  23. Page Shield ML caught 4 storefront malware campaigns scanners missed(cloudflare.com ↗)
    discuss
  24. Why the Postpandemic Tech Bust Sent Billionaires to Trump(wired.com ↗)
    discuss
  25. Hacker puts 'full redundancy' code-hosting firm out of business (2014)(pcworld.com ↗)
    discuss
  26. OpenAI Discloses Six New Incidents of ‘Concerning’ A.I. Behavior(nytimes.com ↗)
    18comments
  27. Math challenges a 2k-year-old story about Parthenon's optical illusions(phys.org ↗)
    discuss
  28. Could Your Chatbot Be Stealing Ideas from You?(nytimes.com ↗)
    1comments
  29. Weeping whales: Stillborn humpback whale grieving documented(phys.org ↗)
    discuss
  30. I gave my agents a heartbeat(mlsystemsri.com ↗)
    discuss

Migrating the GitHub Copilot Runtime to Rust, Using Copilot

3 pointsby 46m agogithub.blog
1 comments
43m agoHN ↗

In my personal experience, GitHub Copilot is an absolute pile of shit. Maybe it's just that I've used smaller models on it, but it just felt like the worst available harness, even behind Google Antigravity's.

Is there any redeeming quality to it nowadays? I'm curious what those eight hundred thousand lines of Rust actually do.

From what I understand, this runtime is used across a bunch of other Microsoft products with the "Copilot" naming. Does anyone understand Microsoft's current naming scheme regarding these products? I couldn't get even GPT 6 Astra to explain it reasonably to me.

Well, I guess I'm not even going to comment on my personal experience with Microsoft Copilot, or whatever bs that dashboard that launches the Office apps with an integrated AI chat is called.

Lastly, but not least:

   > During the port, the runtime took in ~300,000 production lines of TypeScript and shed ~430,000, while ~1,200,000 production Rust lines entered and ~365,000 left. In other words, the apparent stability of the TypeScript line in the above graph was actually hiding significant amounts of TypeScript churn.

This is the part I find really interesting. The resulting runtime is ~830k lines of production Rust. Even using their estimate that ~430k lines of production TypeScript passed through the port, that's still nearly twice as much production code.

They also say that agents wrote most of the Rust. Given how verbose LLM-generated code tends to be, I'd really like to see some analysis of why the implementation grew that much. How much of it is Rust and the new architecture, and how much is simply code the agents generated because generating more code is cheap?

The article points at the hidden TypeScript churn, but to me the much more interesting number is that ~1.2 million lines of Rust entered and ~365k were subsequently removed.

I guess this is just standard Microsoft engineering.