Bug Prediction at Google
What's the problem? Here at Google, we have thousands of engineers working on our code base every day. In fact, as previously noted , 50%...
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 21,827 posts.
What's the problem? Here at Google, we have thousands of engineers working on our code base every day. In fact, as previously noted , 50%...
Fine-tune custom versions of GPT‑4o to increase performance and accuracy for your applications.
And now, a friendly message from your local Tell, don’t ask Department. ...
Providing up-to-date, convenient WebAssembly builds of Python with WASI support
gfx-rs is a project bringing efficient cross-platform graphics to rust. This blog supposedly hosts the major milestones, concepts, and recaps of the project.
Performance results naturally depend on the underlying hardware. The following benchmarks show the execution times for sorting 50 million doubles using different sorting implementations. The measurements were taken on an Apple M1 system using Clang and on an AMD Ryzen 3 Linux system using GCC , both compiled with the…
Undo and redo have been a staple operation of text editors probably since the first typo was ever made, yet there has not been a lot of innovation around refining the idea of what undo and redo could be. Let’s explore what I mean…
Learn about ownership of legacy software code.
Github Renamed Me - We will change your SSH keys and you will like it
What connections are, how they affect our systems, and how and why pooling works.
For most people I interact with, I’m just another text-based program for the most of the time. If input and output are so simple, could I be replaced by the model? For this to work, the model would need to not only understand my writing style but also know a lot about me. The best source for this is my Telegram…
Field notes from a software developer
This blog series will examine Git’s internals to help make your engineering system more efficient. Part I discusses how Git stores its data in packfiles using custom compression techniques.
I’ve been watching the Chinese TV show 他来了,请闭眼 (Love Me If You Dare). It’s a good show, kinda reminiscent of the BBC series Sherlock, likewise a crime drama ...
This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project .
Walkthrough of an IoT Potty Button which makes a phone call when a kid has to go. With Python, Twilio, AWS IoT, Lambda and an IoT Button build one-touch alerts to make a phone call. Includes sample code and links to build your own poop button or extend the idea.
Find out more on the blog
If you had asked me whether or not it was possible to get a 2x speedup for my LazySorted project by adding a single line of code, I would have told you "No way, substantial speedups can really only come from algorithm changes." But surprisingly, I was able to do so by adding a single line using the __builtin_prefetch…
Jorge Silva's personal blog on programming and software engineering
This is a tutorial on building your own shell using Rust, in the spirit of the build-your-own-x list. Creating a shell is a great way to understand how the shell, terminal emulator, and OS work together.
Today I was chatting with a colleague on Skype, and as is often the case, misspelled something in my rush to get something across. A habit I picked up in the IRC days, days I realize have not...
During my recent trip to Vietnam I took the opportunity to visit some schools and see how computer science was taught there. Officially, foreigners require permission from the department of education to enter schools. But it's much simpler (and the results are more representative) to simply show up unannounced. A…
Dmitry.GR: The first complete documentation of Sony Memory Stick from HW to DATA
Notes on BPF & eBPF