|
I thought it was worth documenting my current setup for this blog. Most of it is automated and it costs me nothing to host it.
|
|
Here’s a compiler flag that slipped my notice: Clear Linux has -fzero-call-used-regs=used in its CFLAGS for security-sensitive x86_64 packages, wiping call-used registers on return to protect against ROP exploits. In my benchmarks, there was almost no perf difference between skip, used-gpr and used which is surprising; I thought that this would really hurt instruction cache optimization. Either optimizing compilers have rendered even m..
|
|
This guide helps you start quickly with using Nix as a package manager. This guide covers setting up, nix-shell, nix-env -iA, and Home Manager. Here’s a quick way to get started with using Nix as a package manager without diving into the complex internals: Install Nix with sh <(curl -L https://nixos.org/nix/install) --daemon. Make sure to add that snippet at the end to your shell configuration or you’ll have some trouble later. Run ni....
|
|
Join me as I delve into the infuriating, yet enlightening journey of maintaining my own Javascript-heavy website. Learn how battling DNS issues, dependency chaos, niche CSS pre-processors and constant painful upgrades has led to one of the most rewarding projects I've ever created.
|
|
Introduction This is part 1 of 3 of my review of the Petoi Bittle Robot Dog kit. This kit was provided to me for free by Petoi in return for…
|
Consider any recent user experience or user interface design article. What elements are present? Perhaps they include design theory, typography, grids. Or phases: user research, ideation, prototyping. Or user feedback, A/B testing. Or perhaps you read more broad articles such as designing for children, or design as governance. What’s missing in all of them? Read article...
|
Consider any recent user experience or user interface design article. What elements are present? Perhaps they include design theory, typography, grids. Or phases: user research, ideation, prototyping. Or user feedback, A/B testing. Or perhaps you read more broad articles such as designing for children, or design as governance. What’s missing in all of them? Read article...
|
|
My current role means I work full time from home - which is great. The commute is easier, the food is better and having flexibility is great.
|
|
My current role means I work full time from home - which is great. The commute is easier, the food is better and having flexibility is great.
|
|
This is my first attempt at designing my own crossword. I was inspired by some of the puzzles published in the New Yorker recently and thought it would be fun to try and craft my own. I’ll be attempting to publish a new puzzle every week, so keep an eye out. 🖨️ Download a printable Version 🧩 Download the .puz file (Beware of Spoilers)
|
|
AT&T Wireless traffic shaping apparently making some websites unusable
-
adriano.fyi
-
3 years ago
-
eng
Post-incident Sumary Hacker News Discussion To summarize this post, I was seemingly throttled by AT&T for days. See the Original Post for the full write up. While gathering data for this post and attempting solutions, I changed my LTE router’s APN, which caused it to re-authenticate to AT&T, and after I was re-authenticated I was no longer being throttled. One Hacker News user suggested that re-authenticating may have caused me t....
|
|
AT&T Wireless traffic shaping apparently making some websites unusable
-
adriano.fyi
-
3 years ago
-
eng
Post-incident Sumary Hacker News Discussion To summarize this post, I was seemingly throttled by AT&T for days. See the Original Post for the full write up. While gathering data for this post and attempting solutions, I changed my LTE router’s APN, which caused it to re-authenticate to AT&T, and after I was re-authenticated I was no longer being throttled. One Hacker News user suggested that re-authenticating may have caused me t....
|
|
AT&T Wireless traffic shaping apparently making some websites unusable
-
adriano.fyi
-
3 years ago
-
eng
Post-incident Sumary Hacker News Discussion To summarize this post, I was seemingly throttled by AT&T for days. See the Original Post for the full write up. While gathering data for this post and attempting solutions, I changed my LTE router’s APN, which caused it to re-authenticate to AT&T, and after I was re-authenticated I was no longer being throttled. One Hacker News user suggested that re-authenticating may have caused me t....
|
|
How to Use the Linux lsof Command for Listing Open Files and Processes
-
akashrajpurohit.com
-
3 years ago
-
eng
The Linux lsof command is a powerful tool that allows you to view information about open files and processes on your system. In this article, we'll explore how to use the lsof command in Linux and provide practical examples to help you get started.
|
|
How to Use the Linux lsof Command for Listing Open Files and Processes
-
akashrajpurohit.com
-
3 years ago
-
eng
The Linux lsof command is a powerful tool that allows you to view information about open files and processes on your system. In this article, we'll explore how to use the lsof command in Linux and provide practical examples to help you get started.
|
|
How to Use the Linux lsof Command for Listing Open Files and Processes
-
akashrajpurohit.com
-
3 years ago
-
eng
The Linux lsof command is a powerful tool that allows you to view information about open files and processes on your system. In this article, we'll explore how to use the lsof command in Linux and provide practical examples to help you get started.
|
|
What’s the “right” level of CPU utilization for a server? If you look at a monitoring dashboard from a well-designed and well-run service, what CPU utilization should we hope to see, averaged over a day or two? It’s a very general question, and it’s not clear it should have a single answer. That said, for a long time, I generally believed that higher is always better: we should aim for as close to 100% utilization as we can.
|
|
What’s the “right” level of CPU utilization for a server? If you look at a monitoring dashboard from a well-designed and well-run service, what CPU utilization should we hope to see, averaged over a day or two? It’s a very general question, and it’s not clear it should have a single answer. That said, for a long time, I generally believed that higher is always better: we should aim for as close to 100% utilization as we can.
|
|
I saw a blurred video of a prisoner of war being beheaded last week. I’ve seen many images of war over the last >1 year, and none have affected me quite like this one. I don’t go out actively looking for these things, but I read different news channels and you end up seeing some things. As I described to someone else earlier, I think it’s the sound that did it. I had trouble explaining what I meant exactly, so I figured writing out the expl..
|
I’ve been traveling for the last 5 years (ok admittedly staying in places and living like a normal person from time to time) and here are what I consider the stages of traveling: Euphoria This is when things are awesome. You’re having new experiences, meeting new people, learning, and enjoying life. You might wonder why … Continue reading The Phases of Long Term Traveling
|
|
In this article, we walk through adding some interactivity and juice to our Circle of Fifths component!
|
|
When I was at school they had a building which was mainly for the use of those doing their O Levels (the old name for what is now GCSE examinations). There were only two reasons I would get to go to the building: one was for music lessons as for some reason the music department was located there. The second was to attend the weekly youth night they held for each year group.
|
|
When I was at school they had a building which was mainly for the use of those doing their O Levels (the old name for what is now GCSE examinations). There were only two reasons I would get to go to the building: one was for music lessons as for some reason the music department was located there. The second was to attend the weekly youth night they held for each year group.
|
|
Learn how to skillfully remove table data from your database dump, significantly speeding up the reloading process, saving you valuable time and resources.
|
|
I get the occasional question about my Emacs theme, font, and other eye candy. I'm always tickled and happy to share. It's been a while since I've made visually significant changes to my Emacs config. May as well briefly document for posterity… Nyan Mode First things first. The adorable and colorful little fella in my mode line is a Nyan Cat (if you dare, check the meme video ). Yes, I know it's sooo 2011, but it's 2023 and I stil....
|
|
Simplifying State Management with React's useContext Feature
-
www.rasikjain.com
-
3 years ago
-
eng
Introduction: React, being a popular JavaScript library for building user interfaces, provides various tools and features to handle state management. One such feature is useContext, which allows developers to share state across different components without prop drilling. In this blog post, we will explore the useContext feature in React and demonstrate its usage with a TypeScript example. Understanding useContext: The useContext hook is par..
|
|
Learn how to skillfully remove table data from your database dump, significantly speeding up the reloading process, saving you valuable time and resources.
|
|
rEFInd is a very handy program I use. As described on the website, rEFInd is a boot manager and not a boot loader. This program is very useful in setups such as multi-boot on a macbook, for a hackintosh setup and generally for setups where you have several disks and want a single, simple boot manager to choose what to boot on your system. When I have confronted issues when trying to boot on my system, refind has saved me on many occasions.
|
|
Mastering Fast, Secure AWS Access with open source tool aws-vault
-
zackproser.com
-
3 years ago
-
eng
aws-vault is a powerful open source tool that allows you to define your AWS accounts as configuration, with your credentials stored safely in your operating system's secret store. It also handles multi-factor authentication (sending your TOTP token) and is a much more efficient way to access multiple AWS accounts.
|
|
Influencing with Intention: Driving High-Impact Outcomes through Collaborative Leadership
-
leadershiptales.substack.com
-
3 years ago
-
eng
Tap the power of your network to maximize your organizational impact. Join me in this post where I cover practical tips for collaborative leadership and drive impactful outcomes.
|
|
In a previous post (which went out a long time ago) I explained that we have the notion of a set of uint64 values that are used for document IDs. We build a B+Tree with different behaviors for branch pages and leaf pages, allowing us to pack a lot of document IDs (thousands or more) per page. The problem is that this structure hold the data compressed, so when we add or remove a value, we don’t know if it exists already or not. That i....
|
|
Seeking Faster Text Processing & Python's .__repr__() vs .__str__()
-
realpython.com
-
3 years ago
-
eng
What can you do if your text manipulation in Python is slowing you down? Are there faster alternatives using a compiled extension? This week on the show, Christopher Trudeau is here, bringing another batch of PyCoder's Weekly articles and projects.
|
I think everyone knows deep down what they need to do. But this is often muddled by competing voices in our head questioning and resisting everything – such as by procrastinating. This is more true the higher the perceived risk like starting a business, quitting a job, asking someone out, ending a relationship, doing something … Continue reading Never Regret Being Authentic – Trust Your Logical Intuition
|