Programmer's guide to polynomials and splines
This is a brief introduction into polynomials. From how to make a polynomial run through your set of points to how to make it into a spline.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 2,330 posts.
This is a brief introduction into polynomials. From how to make a polynomial run through your set of points to how to make it into a spline.
Right from my undergrad days when I was starting out with machine learning to this date, my admiration for Kaggle continues to grow. In addition to being synonymous with and popularizing data scien…
Late 2018 edition
When you read up on the DisplayPort connector in the VESA specification, it will show that both the source and the sink are supposed to provide power at 3.3V+-10% and 500mA on the DP_PWR pin, pin 20, of the connector.
Today we released version 1.10 of the KDE Connect Android app. Therefore it’s time again to share what we’ve been working on. Targeting Android Oreo As of this month app updates uploade…
Dependency injection is nice if you don’t have to think about it.
I was recently eating lunch with someone who asked a question that I became somewhat obsessed with: what happens when you grep a file and append the contents...
Hacking, hardware, software, and general curiosities of computing machinery! Docendo discumus.
Table of Contents
If you read my recent post about Postgres you may have noted that Postgres operates primarily with fixed-size blocks of memory called “pages.” By default, Postgres pages are 8KB. This number is tuned to match operating system page sizes which are tuned to match hardware cache sizes. If you were to run Postgres on…
The internet is big. Really big . You just won’t believe how vastly, hugely, mind-bogglingly big it is. I mean, you may think the /22 you got as a LIR was big, but that’s just peanuts to the internet.
Every now and again, someone emails me and asks for very general advice. ("How do I change the world?") With the caveat that I've only lived a fraction of one life, and am still trying to figure things out, here's the advice I'd give past me.
tl;dr: A team from Columbia University led by Ken Shepard and Rafa Yuste claims to beat the 100 year old Sampling Theorem [1,2]. Apparently anti-aliasing filters are superfluous now because one can…
I keep getting a lot of private emails about my previous post about the latest status of the Linux kernel patches to resolve both the Meltdown and …
Update 2018-04-19 - GitHub has implemented some rules around retiring "namespaces".
One Thursday afternoon last month, dozens of fires and explosions rocked three towns along the Merrimack River in Massachusetts. By the end of the day 131 buildings were damaged or destroyed, one person was killed, and more than 20 were injured. Suspicion focused immediately on the natural gas system. It looked like a…
Photo by Kevin Steinhardt When Azeem asked me to give a talk at CogX, he asked me to focus on just a single point that I wanted the audience to take away. A few years ago my priority would have bee…
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.
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.
Ault and Wiborg’s art nouveau poster ads.
Last week Apple made an announcement describing changes to the iCloud service for users residing in mainland China. Beginning on February 28th, all users who have specified China as their country/r…
The Visitor Pattern is one of the most mis-understood of the classic design patterns. While it has a reputation as a slightly roundabout technique for doing simple processing on simple trees, it is actually an advanced tool for a specific use case: flexible, streaming, zero-overhead processing of complex data…