Speed Without Wizardry
Vyacheslav Egorov, who goes by mraleph on the Web, wrote a responseto my article “Oxidizing Source Maps with Rust and WebAssembly”titled “Maybe you don’t nee...
The latest blog posts to take off on Hacker News. 458 posts.
Vyacheslav Egorov, who goes by mraleph on the Web, wrote a responseto my article “Oxidizing Source Maps with Rust and WebAssembly”titled “Maybe you don’t nee...
See the end of the post for an October 2018 bug fix update, or read the whole story: Flaky failures are the worst. In this particular investigation, which spanned twenty months, we suspected hardwa…
I play World of Warcraft . Being a Linux user requires me to run this in Wine , a Windows API translation layer. While Wine is continuously improving, its performance in Direct3D games still leaves much to be desired.
This week we discussed the IPFS whitepaper by Juan Benet in my Distributed Systems Seminar. Remember peer-to-peer systems? IPFS is "pe...
A portfolio of HPC tools help data scientists, researchers, and developers efficiently build cross-architecture applications.
Resurrecting an old tradition of this blog, let’s take a simple problem, go over a way too long list of alternative solutions, and evaluate their merits. Our simple problem is this: we want t…
Hardware Bugs can be frustrating, as they are likely the last place you would expect a bug. Unfortunately, they can and do happen. Most likely every CPU has a list of erratas. This post outlines th…
Tim Kadlec writes about performance, product management, and the web.
So there’s yet another iOS text crash, where just looking at a particular string crashes iOS. Basically, if you put this string in any system text …
This form of Spectre can be used to attack a broad range of software -- operating systems, device drivers, web APIs, database systems, and almost anything else that receives untrusted input and may run on the same computer as untrusted code. Because large programs can contain literally millions of conditional branches…
Not explicitly mentioned in that talk, but certainly the most exciting thing, is that Oracle is doing a proper linux kernel port:
The only enterprise AI data platform that cuts complexity, reduces costs, and gets you to production faster.
via Chaos Engineering we discovered that there are situations where HTTP/2 will perform worse than HTTP/1.
Intro, overview
It’s not often I am able to write a patch that not only reduces memory usage, but increases speed as well. Usually I find myself trading memory for speed, so it’s a real treat when I can improve both in one patch. Today I want to talk about the patch I submitted to Ruby in this ticket. It decreases “after boot” memory…
Zombies probably won’t consume 32 GB of your memory like they did to me, but zombie processes do exist, and I can help you find them and make sure that developers fix them. Tool source link is at t…
I’m often asked in my technical troubleshooting job to solve problems that development teams can’t solve. Usually these do not involve knowledge of API calls or syntax, rather some kind of insight into what the right tool to use is, and why and how to use it. Probably because they’re not taught in college, developers…
Computer code that I’m writing usually doens’t keep me up at night. After all, it’s only bits & bites and if something doesn’t work properly you can always fix it, that’s the beauty of software.
This is a follow up to Defining the Web platform post from a year ago. It doesn’t try to answer questions but instead attempts to figure out what are the rig...
Last week, the server farm of our LMU Student Council had a major downtime over almost five days. As part of the administrator team there, I’d like to publish this post mortem to share our experiences and lessons learned to avoid situations like this in the future.
KPTI/KAISER Meltdown Initial Performance Regressions
Deep Reinforcement Learning (DeepRL) has achieved remarkable success in a range of tasks, from continuous control problems in robotics to playing games like Go and Atari. The improvements seen in these domains have so far been limited to individual tasks where a separate agent has been tuned and trained for each task.
The latest news from Google on open source releases, major projects, events, and outreach programs for early career developers.
Distributed database performance––both latency and uptime––can be dramatically improved with CDN-like multi-region deployments.