Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 7,294 posts.
Material UI v1 for React is out
React components that implement Google’s Material Design.
Reverse Debugging for Python
RevPDB A "reverse debugger" is a debugger where you can go forward and backward in time. It is an uncommon feature, at least in the open ...
PyTorch Native Architecture Optimization: Torchao
We’re happy to officially launch torchao, a PyTorch native library that makes models faster and smaller by leveraging low bit dtypes, quantization and sparsity. torchao is an accessible toolkit of techniques written...
NYTimes Opensources Their Deep Linking JS
We’ve released an update to “Emphasis,” the feature that enables paragraph-specific anchor links and highlighted text. We’re also putting the source on GitHub for everyone to use.
AWS Lambda: Run Java Code in Response to Events
Many AWS customers are using AWS Lambda to build clean, straightforward applications that handle image and document uploads, process log files from AWS CloudTrail, handle data streamed from Amazon Kinesis, and so forth. With the recently launched synchronous invocation capability, Lambda is fast becoming a favorite…
I Wrote Down Everything I Learned While Programming for a Month
Recent years showed the growth of technologies like wildfire. With the spread of COVID-19, most businesses started adopting cutting-edge technologies. Technology has been playing a very important role in both our personal and professional life. This has increased the demand for experienced and skilled IT professionals…
The new X-Men movie explained in Git
I went to see X-Men: Days of Future Past last weekend. While having a heated discussion about the logic behind the time travel in the movie with fellow Rocketeer Lucas Galego, we realized that Git provides a great analogy for time travel. So here you have it, the new X-Men movie explained in Git. SPOILER ALERT If you…
Hybridizer: High-Performance C# on GPUs
Hybridizer is a compiler from Altimesh that lets you program GPUs and other accelerators from C# code or .NET Assembly. Using decorated symbols to express parallelism, Hybridizer generates source code…
Down the 'ls' Rabbit Hole
By: Adam Fletcher ( @adamfblahblah ) From ls(1) to the kernel and back again. Too often sysadmins are afraid to dive into the sou...
Are you expected to run five Python type-checkers now?
Library maintainers may feel overwhelmed by the plurality of type checkers that exist. We offer some guidance on how to focus their efforts where they matter most.
Everything about Java 8
A comprehensive summary of the developer-facing changes coming in Java 8.
Go Developer Survey 2022 Q2 Results
An analysis of the results from the 2022 Q2 Go Developer Survey.
Dennis Ritchie on the priorities of && || vs. == etc. (1982)
Early C had no separate operators for & and && or | and || . (Got that?) Instead it used the notion (inherited from B and BCPL ) of "truth-value context": where a Boolean value was expected, after "if" and "while" and so forth, the & and | operators were interpreted as && and || are now; in ordinary expressions, the…
Pitfalls of Safe Rust
When people say Rust is a “safe language”, they often mean memory safety. And while memory safety is a great start, it’s far from all it takes to build robust applications. Memory safety is necessary but not sufficient for overall reliability. In thi…
The reason GCC is not a library (2000)
This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project .
Webpack 4 Beta released
One month till stable release!
Go at Google: Language Design in the Service of Software Engineering
(This is a modified version of the keynote talk given by Rob Pike at the SPLASH 2012 conference in Tucson, Arizona, on October 25, 2012.)
Thinking in Types
A programming language with a type system can help you design abstractions and avoid mistakes.
Windows 10 Hosted App Model
In Windows 10 version 2004, we are introducing the concept of Hosted Apps to the Windows App Model. Hosted apps are registered as independent apps on Windows, but require a host process in order to run. An example would be a script file which requires its host (eg: Powershell or Python) to be installed. By
Debugging Python Like a Boss
Details the process of identifying and resolving a challenging Python bug.
App Engine’s New Go 1.11 Runtime
Google Cloud is announcing a new Go 1.11 runtime for App Engine, with fewer limits on app structure.
A LiveView Is a Process
A Phoenix LiveView is a Process, let's discuss what that means!
Kotlin 1.1 Released with JavaScript Support, Coroutines and more
Members of our community have translated this blog post into several languages: Today we're releasing Kotlin 1.1. It is a big step forward that enables the use of Kotlin in many new scenarios, and