You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Instantly share code, notes, and snippets.
🤠
herding cats
Evan Gray
evanscottgray
🤠
herding cats
Software Engineer, packet picker-upper, and professional cat wrangler. Sometimes, I get to write code - a rare but celebrated event.
Make Ubuntu packages 90% faster by rebuilding them
Make Ubuntu packages 90% faster by rebuilding them
TL;DR
You can take the same source code package that Ubuntu uses to build jq, compile it again, and realize 90% better performance.
Setting
I use jq for processing GeoJSON files and other open data offered in JSON format. Today I am working with a 500MB GeoJSON file that contains the Alameda County Assessor's parcel map. I want to run a query that prints the city for every parcel worth more than a threshold amount. The program is
Sometimes we need to add redundancy to some service or server which happen to be a public-facing entry point of our infrastructure. For example, imagine we want to add a high availability pair for a load balancer which sits on the edge of network and forwards traffic to alive backend servers.
Lots of folks have asked me about my thoughts on Kaseya’s purchase of Datto:
Until recently I have been very much telling everyone to assume positive intent. Kaseya is looking to continue Datto’s success. In general, people don’t spend 6+ Billion dollars on something they intend to break. Change is inevitable and mistakes will be made but by and large Datto should expect to continue to be the company that is loved by employees and customers alike.
This past week, many current members of the Datto team have reached out deeply dismayed. There is a concern that the current trajectory from Datto’s new owners will snuff the flame that makes Datto a place to come “Do your life’s work.”
I am not associated with the company any more so my understanding of the specifics comes entirely second hand. Current team members have reached out and described the following:
- Sidelining Employee Resource Groups that support under represented people at the company
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Server that does no syscalls for handling connections
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Bisection, but for git rebase, to quickly rebase across thousands of upstream commits
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Dropzone.js + Stimulus + Active Storage + CSS Zero (2025)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters