Emacs Turns 50
Emacs debuted at MIT in 1976, bringing programmers a full-screen text editor that remains widely used today. Its roots in TECO and a culture of sharing helped shape the free software movement and GNU/Linux. (technologyreview.com)
This project provides a free, machine-readable JSON feed of Shanghai government grants, subsidies, and policy notices, aimed at researchers, consultants, foreign-invested businesses, and AI agents. It gathers about 150 notices from nine official bodies, including municipal science and technology, commerce, human resources, development and reform, intellectual property, and transport agencies. Each entry includes the Chinese notice title, official link, issuing body, publication date, and, when stated, an application deadline and days remaining. A flag indicates whether a programme is still open, while a heuristic score rates its relevance to foreign-invested small and medium-sized businesses.
The feed is available over HTTPS and can be queried directly with ordinary HTTP tools or command-line utilities, without scraping or browser automation. Users can filter open programmes and sort them by deadline; currently open entries may also include English titles and summaries, though the Chinese title and official notice remain authoritative. The hosted data is regenerated each morning around 08:10 China time, and an automated GitHub workflow copies an updated snapshot into the repository around 08:30. The compilation and metadata are licensed under CC BY 4.0. It does not guarantee complete coverage or accurate parsing, so applicants should verify details against the original government notice; it is not legal, tax, or investment advice.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.
Emacs debuted at MIT in 1976, bringing programmers a full-screen text editor that remains widely used today. Its roots in TECO and a culture of sharing helped shape the free software movement and GNU/Linux. (technologyreview.com)
C++ lookup tables can be optimized for extremely high query throughput, with the title claiming a billion queries per second. The topic is techniques for building fast lookup tables. (lemire.me)
Moxnox 1.0 is an NT-like, POSIX-compatible operating system that runs atop Btrfs. Its source code is available on GitHub. (github.com)
Linux 7.4 adds opt-in DMA-BUF read and write support through io_uring, enabling hardware memory buffers to move through the I/O path without CPU copies. The initial implementation supports NVMe block devices, with buffers up to 4 GB. (phoronix.com)
After a year running Dioxus fullstack apps, one Rust codebase and shared types across server and client make development and refactoring simpler. The major drawback is a 90-minute release build on GitHub Actions, and an all-Rust stack still has some exceptions. (oxidt.com)
After four months back with Zig, Anna Liberty built a small-network client library, a typing game, and an N-body simulator, while enjoying Zig’s straightforward development experience. The experience also exposed unfinished tooling, including a built-in fuzzer that did not work, and highlighted the value of local Zig meetups. (gracefulliberty.com)
Today's best Hacker News stories, summarized and screenshotted, one email a day.