It is an amazing time for programmers
Many legends of software development, like John Carmack or Chris Lattner, are very approachable. Check out their projects and go talk to them!
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 7,294 posts.
Many legends of software development, like John Carmack or Chris Lattner, are very approachable. Check out their projects and go talk to them!
Model Context Protocol (MCP) has became the standard for tool calling when building agents, but contrary to popular belief your LLM does not need to understand MCP.
How to handle and report errors effectively in Rust applications is a common question. This blog shares our experience organizing variant types of Error in a complex system like GreptimeDB, from how an error is defined to how to log the error or present it to end-users. Such a system is composed of multiple components…
And it was so avoidable! The bug was from a piece of dead code, left over from the previous Ariane 4 mission a decade before.
Rust is a programming language implemented as a set of open source projects. It combines the performance and resource efficiency of systems programming languages like C with the memory safety of languages like Java. Rust started in 2006 as a personal project of Graydon Hoare before becoming a research project at…
Posted by Petros Maniatis and Daniel Tarlow, Research Scientists, Google Software isn’t created in one dramatic step. It improves bit by bit, one l...
Are dependent types the future of software development? Read more about our work on Dependent Haskell in this blog post.
Memory safety violations can cause programs to crash unexpectedly and can be exploited to alter intended behavior--languages can manage this multiple ways
Deliver modern applications with NGINX. Explore high-performance load balancing, API gateways, and web server solutions trusted by top global enterprises.
When I worked at Google, fleet-wide profiling revealed that 25-35% of all CPU time was spent just moving bytes around: memcpy, strcmp, copying between user and kernel buffers in network and disk I/…
Cloud infrastructure for teams that develop, train, and serve AI applications at scale.
Explore research at Microsoft, a site featuring the impact of research along with publications, products, downloads, and research careers.
Start using this domain right away. Straightforward domain shopping experience. Quick access to your domain.
An Introductrion to C & GUI Programming, the new book from Simon Long and the Raspberry Pi Press is out now. Get your copy today.
Better tooling, export maps and improvements to slots and context
The PHP Foundation — Supporting, Advancing, and Developing the PHP Language
Git 2.25.0 includes a new experimental git sparse-checkout command that makes the existing feature easier to use, along with some important performance benefits for large repositories.
The Nim programming language is a concise, fast programming language that compiles to C, C++ and JavaScript.
Thanks to 198 contributors, 672 pull requests, community reviewers, and our generous sponsors, we're happy to announce the Bevy 0.13 release on crates…
In light of Oracle’s recent announcement indicating an end to free long-term support for OpenJDK after January 2019, we re-affirm that the OpenJDK 8 and OpenJDK 11 Java runtimes in Amazon Linux 2 will continue to receive free long-term support from Amazon until at least June 30, 2023. We are collaborating and…
James Fisher has a blog post on a case where GHC's runtime system imposed unpleasant latencies on their Haskell program: Low latency, large working set, and GHC's garbage collector: pick two of three The blog post proposes a very simple, synthetic benc...
Using Oban to seamlessly exchange durable jobs between Elixir and Python applications through a shared PostgreSQL database.