Tag

GitHub

28 stories

He charted seven years of GitHub activity. AI made 2026 his busiest year since 2020 (oioannou.com)

Ioannou, an engineer at Bold.org, pulled his GitHub history and found his median weekday had gone from 3 or 4 contributions to 7. Days with no activity fell from 40 to 46 a year to 18 so far. He blames cheap starts: agents make every new project easy to begin and hard to put down.

The thread's sharpest reply came from commenters who think he misread the deal from the start.

Not just a headline — the discussion unpacked

The top HN threads: facts from the discussions, both sides, insider voices. Email, Telegram, or RSS.

GitHub alternatives become a stack, not a single replacement (news.ycombinator.com)

Forgejo and Codeberg kept coming up for people who want a lightweight forge they can host or use as a public service; GitLab was the answer for organizations that need a familiar enterprise-shaped platform.

The useful distinction was not hosted versus self-hosted. It was whether a team needs GitHub Actions and App integrations, or merely Git repositories with dependable CI.

GitHub’s rough day revives the Azure migration question (news.ycombinator.com)

Users reported failures across Microsoft services and pointed to GitHub’s long-running move toward Azure; neither observation alone established the root cause.

A second explanation was load: commenters cited rapid growth in commits and new accounts as AI-assisted development turns GitHub into a much busier system.

Another GitHub outage turns CI dependence into operational risk (githubstatus.com)

GitHub reported degraded availability for Actions and Pages, interrupting two services many teams use to build, deploy, and publish.

Developers in the thread were less interested in the status page than in the accumulated reliability cost of treating hosted CI as invisible infrastructure.

Cursor’s missing usage data becomes a portability warning (forum.cursor.com)

The Cursor forum change removes a way for paying users to inspect consumption and cost information. In a product sold around model access, that makes the bill harder to audit.

HN readers connected the decision to a broader shift: users can move between AI tools more easily than they could move away from a traditional IDE, so transparency can be part of retention.

India asked GitHub to remove Bitchat. The repository stayed up (thehindu.com)

The reported order treats local Bluetooth messaging as a security risk because it can work when internet access is restricted. GitHub had not removed the Bitchat repository when HN discussed the report.

That gap became the thread’s central point: a takedown demand can publicise a tool and cannot erase copies, forks, or alternative hosting. Commenters also connected the case to wider pressure on sideloading and decentralised distribution.

A security camera page exposed a GitHub admin token in public (hhh.hn)

The reported camera flaw was not a subtle remote exploit: the login page itself exposed a GitHub administrative token. That turns a device setup page into a route toward a vendor’s software supply chain.

HN commenters broadened the lesson to hard-coded defaults, mobile apps, and embedded products where security review appears to arrive after shipping. One commenter said obfuscation once made this kind of inspection tedious; modern tooling makes it cheap.

He inspected his take-home coding test with tree -a. It had a hidden .git folder full of malware (citizendot.github.io)

A fake Y Combinator recruiter sent a Python take-home test with a hidden pre-commit Git hook wired to a remote server — the moment you'd run `git commit`, it would fingerprint your OS and silently download stage two.

The attacker cloned a real, innocent FastAPI project off GitHub and just swapped in a malicious `.git` folder, then customized a unique payload ID per victim.

The final-stage script pulled in `hardhat`, an Ethereum dev toolkit — this wasn't credential theft, it was built to reach into crypto wallets.

🚀Tech ★ 342 · 💬 88 · Jul 23 · #security#FastAPI#GitHub#LinkedIn

A drop-in tokenizer replacement claims 1,000x the speed of HuggingFace's on the same chips (github.com)

GigaToken is an open-source drop-in replacement for HuggingFace's tokenizer library, claiming up to ~1,268x the throughput on the same benchmark — SIMD-optimized regex pretokenization plus aggressive caching, not a new algorithm.

Benchmarked across three chip families — AMD EPYC server, Apple M4 Max, and a Ryzen desktop — the speedup held everywhere, from 106x on the smallest chip to 1,268x on Apple silicon.

The most-upvoted reply cut against the hype gently: tokenization is typically under 0.1% of total inference time — so who is this actually for?

🚀Tech ★ 444 · 💬 94 · Jul 23 · #AI#dev tools#open source#GitHub#HuggingFace

Junior coders are down 19% while total dev jobs grew 10% (seldo.com)

Developers aged 22-25 have lost 19% of their jobs since late 2022, even as total US developer headcount grew 10% to 1.69 million. Laurie Voss argues the collapse is hiding inside a boom.

His flip: 36 million people joined GitHub last year, and most never call themselves programmers. The job title is dissolving into a skill.

The thread splits on whether the charts even carry AI's fingerprints.

'You can't find bugs by reading code.' A one-line post about code review split the experts (mathstodon.xyz)

The provocation was doing a lot of work as written, so the author stepped into the thread to narrow it: as a mathematician, he means you can't find all bugs or any particular bug — not that finding bugs never happens.

A WebAssembly co-founder wasn't buying the softened version either, calling the thesis 'self-justification for being a lazy code reviewer.' And a 90k-karma veteran landed the real finding: there is no 'the' purpose — we all thought we were reviewing for the same reasons, and we simply aren't.

An offer to press your GitHub repo onto a CD-ROM, and the reason it looks like phishing (forms.cloud.microsoft)

The joke lands because Sony just announced PlayStation is dropping physical media, and here's GitHub offering to put your code on a disc. Nice bit — except the 'GitHub' offer is a generic Microsoft Forms page anyone could have made, which is exactly what phishing looks like.

The thread couldn't decide if it was official, and enjoyed it anyway. One caught the archival irony: these would be burned discs, good for ~10 years, versus GitHub's real Arctic Code Vault. Another caught the copyright one: it asks permission to press your public repo to a CD — but training AI on all of it didn't need a checkbox.

A blog engine in one 1,200-line bash script, and the thread can't agree if that's craft or madness (github.com)

Bashblog generates a full static blog, RSS, tags and backups from one ~1,200-line Bash script that leans only on standard Unix tools. No runtime to install, no database. It has 1.9k GitHub stars.

The objection was blunt: one engineer said there's zero advantage to bash past a few lines, with editor syntax highlighting breaking across the file. The counter came from someone who runs web servers in 128MB of RAM, where pulling in Python or Node is exactly the cost you're trying to avoid.

An anonymous account dumped a pile of "0-days" on GitHub. The experts who read them shrugged (github.com)

An anonymous repo dropped dozens of exploits at once, neatly documented, daring readers to report them for credit. The framing — a flood of fresh 0-days — set off the usual alarm.

Then people who reverse-engineer for a living read the code: most aren't 0-days at all, several aren't even vulnerabilities. One reviewer found a "7-Zip exploit" that only proves the parser is reachable. The unsettling part isn't the bugs — it's who, or what, is generating them at scale.

One contributor opened 106 PRs in a day, 3 seconds apart (greptile.com)

Greptile pulled the numbers off the fastest-growing repo in GitHub history: contributions that demand deep codebase knowledge get merged nearly 4x more than novel features. Speed predicts nothing.

The thread split on the fix. Some want reputation scoring borrowed from anti-spam history; others want AI contributions banned outright, and one engineer noted the email analogy quietly breaks.

To publish a Rust crate, you still need a GitHub account (infosec.exchange)

The coupling runs deep: crates.io usernames mirror GitHub usernames, the users table carries gh_login and gh_id columns, and team ownership maps onto GitHub teams. Decoupling means rebuilding auth while the registry stays live.

An RFC to unblock multi-provider login finally merged and implementation has started. But a Cargo maintainer notes the real bottleneck isn't code, it's that nobody is paid to do the boring work.

He filtered 16M GitHub pushes and found 10,000 repos pushing the same Trojan (orchidfiles.com)

It started with one copied repo carrying a link to a zip archive. The clone re-pushed an identical commit every few hours to stay at the top of GitHub's 'recently updated' list and out-rank the original in search.

To measure the scale, the author parsed 16 million commit pushes from GHArchive over five days. Of 40,000 repos updating 1-24 times a day, exactly 10,000 matched the campaign's fingerprint. Submit the download link to VirusTotal: zero hits. Submit the zip itself: Trojan.

GitHub commits on pace for 14x growth, so Microsoft rents AWS (runtimewire.com)

The kicker isn't 14 billion commits. It's that those are agent check-ins, not features shipped — agents now write to GitHub while they think, not after a human has.

One commenter recalls GitHub's founder telling a Microsoft exec years ago that Azure's virtual disks weren't fast enough on IOPS to host GitHub.

And the article making this claim is itself an AI-generated, mostly-empty React page from a self-described one-person, vibecoded site.

📈Biz ★ 154 · 💬 70 · Jun 17 · #AI#big tech#dev tools#Amazon#AWS#Azure+2

A recruiter sent a GitHub repo to 'review.' The npm install was the attack (roman.pt)

Running npm install would have been enough. The package's prepare script auto-runs a file that, buried under walls of commented-out tests, fetches and executes whatever a remote server sends back.

He never cloned it locally. He spun up a throwaway VPS, pointed a read-only AI agent at the tree, and it flagged app/test/index.js almost immediately. The thread's verdict on who's behind it was fast and grim: DPRK.

A worm called Miasma turned 70+ Microsoft repos into password-stealers for anyone using an AI IDE (techcrunch.com)

Open a poisoned repo in an AI coding IDE and a setup hook runs on its own, lifting your tokens. Harnesses like Codex or opencode reportedly dodged it.

The thread's correction to the headline: this isn't a hole in 'Microsoft's open source' so much as a supply-chain hit, and pulling 70+ repos fast was the right call, not the scandal.

A CISO's deeper worry: agents now juggle many unrelated projects at once, so the blast radius of one bad dependency just grew.

One Claude Code skill generates a tutorial and makes you type every line (github.com)

A Claude Code skill generates the tutorial; a Go CLI stores it in ~/.lathe/tutorials/ and serves a reader at localhost:4242. A second model pass verifies the code compiles before delivery.

The philosophy: human docs come first. Lathe fills gaps where none exist — new libraries, internal tooling, undocumented APIs.

A Pluralsight instructor warns that LLMs make incoherent curriculums beginners cannot catch. Others counter: typing code by hand builds more fluency in hours than weeks of passive reading.

🚀Tech ★ 277 · 💬 51 · Jun 8 · #AI#GitHub

475 upvotes for a GitHub issue Anthropic has not answered yet (github.com)

The issue shows Anthropic already runs Ubuntu 22.04 inside Claude Desktop via Cowork, already ships linux-x64 and linux-arm64 CLI binaries — making the missing desktop build a policy gap, not a technical one.

The unofficial repackage has 4,500 stars; its maintainer runs a bank of VMs just for compositor testing. One Anthropic engineer responded in the HN thread: four words, no timeline.

Discord ships Linux with audio capture and three package formats. The thread asks not whether it's hard, but whether Linux is in the target market.

🚀Tech ★ 475 · 💬 275 · Jun 8 · #AI#open source#Anthropic#GitHub