I used the internet to painlessly relearn a foreign language
Things are totally different than when I first learnt Spanish back in 2003.
Things are totally different than when I first learnt Spanish back in 2003.
I just spent the past 6 hours migrating some of my open source projects from Travis CI to GitHub Actions, and I thought I'd pause for a bit (12 hours into this project, probably 15-20 more to go) to jot down a few thoughts. I am not one to look a gift horse in the mouth. For almost a decade, Travis CI made it possible…
A blog about computing and other fun.
Take manual control of your Linux system’s DNS resolution and keep programs from interfering with and overwriting your resolv.conf file.
After over 20 years of DNS and PowerDNS, I am moving on. Separate from this page, I am releasing a series of three huge posts on the history of PowerDNS.
If you’re running a business online, few things can be as disruptive or destructive to your brand as someone stealing your company’s domain name and doing whatever they wish with it. Even so, most major Web site owners aren’t taking full advantage of the security tools available to protect their domains from being…
5 SEO lessons learned by writing 1 blog post every day for 2 years
The official home of the Erlang Programming Language
Learn the shape of the logs of probability distributions, and you’ll be able to guess how they behave.
Writing quality software is hard. Sometimes, software breaks in entertaining ways. However, when software runs everything from personal assistants like Alexa and Google Home to banking to elections, some bugs can be much more severe. Thi...
Whatever else happens, you made a movie... Nobody can take that away. A hundred years from now, when we're all dead and gone, people will be watching this fucking thing.
Instead of classes, I prefer modules that expose groups of functions that accept state and other dependencies.
Suppose you are enlightened.
It's been one year since we moved GitLab.com to Kubernetes. We unpack the challenges and learnings from this major migration.
I was introduced to Rust in 2018 and has been enamored since. Rust is a system programming language, much like C++. Unlike C++ though, being relatively new, its language design is more modern and sophisticated. Writing with can feel more like writing TypeScript or Haskell. Not surprising since, despite being a…
How to turn arguments from vicious battles into productive dialogues.
We live in interesting times. For instance, we are witnessing several extinction events all at once. One of them is the massive extinction of species. The other is the extinction of jobs. Both are …
This guide describes how to stream audio from your smartphone to your computer over Bluetooth.
Its that time of year again, time for another Kali Linux release! Quarter #3 - Kali Linux 2020.3. This release has various impressive updates, all of which are ready for immediate download or updating. A quick overview of what’s new since the last release in May 2020: New Shell - Starting the process to switch from…
No Idea What We're Doing Do What Makes Money People Using Our Free Tool We Made $10 I know what you’re thinking. “That title has to be a typo. No one
Learn Rust the Dangerous Way, Part 6
Netflix has a program in our Information Security department for quantifying the risk of deliberate (attacker-driven) and accidental…
Fully managed PostgreSQL from the creators of TimescaleDB. 99.9% uptime SLA, 10,000+ IOPS, columnar compression up to 95%, and built-in search. Try it free.
[latexpage] 本文之中文翻譯在此 Prerequisites Trignometry Basics – Sine & CosineTrigonometry Basics – Tangent, Triangles, And CannonballsInverse Trigonometric Functions, Slope Angles, And Facing Objects Overview The dot product is a simple yet extremely useful mathematical tool. It encodes the relationship between two vectors'…