Comments Cher Ami Cher Ami was a messenger pigeon used by the American army in France during WWI. A battalion of 550 troops was surrounded by the German army and the allies thought they were in a different location. The Major was trying to send out messages for help, but the messengers he sent (humans and pigeons) kept getting killed. The allies began to drop artillery fire onto their location not knowing it was them. The Major sent out ..
|
|
Philip Walton on the difficulties the webperf community faces when discussing web performance. Simple numbers don’t cut it. We need to provide context when discussing performance results. What concerns me about this practice is that it glosses over a lot of important nuance, and it perpetuates the idea that synthetic or lab-based tools (like Lighthouse, WebPageTest, and many others) are genuine and precise assessments of a site’s actua..
|
|
Since my search engine has expanded its scope to include blogs as well as primordial text documents, I’ve done some thinking about how to keep up with newer websites that actually grow and see updates. Otherwise, as the crawl goes on, it tends to find fewer and fewer interesting web pages, and as the interesting pages are inevitably crawled to exhaustion, accumulate an ever growing amount of junk. Re-visiting each page and looking for n..
|
|
Since April 2021, the Heroku Runtime team has been working to deploy upgrades to the infrastructure powering Common Runtime apps, and we’re excited to formally announce the performance improvements that customers are already seeing. When this Changelog post was published in May introducing the changes, almost all Common Runtime apps had been migrated from what […] The post Faster Dynos and Improved Performance For All appeared first on ..
|
|
This post is part of the Data Engineering and ETL Series. I am taking a short break from Blockchain-related posts. In the past, I have covered Apache Airflow posts here. In this post, I am discussing how to use the CCXT library to grab BTC/USD data from exchanges and create an ETL for data analysis and visualization. I am using the dockerized version of Airflow. It is easy to set up and use proper different images to run different component....
|
|
This past Saturday marked the 6th anniversary of Snyk! To celebrate, we’ve released 600 NFTs of a dressed-up Patch (our mascot/logo/pet) for Snyk users, customers, friends, and fans. Learn how to enter for a chance to win one for yourself.
|
|
Docker is the biggest advance to production software engineering in the past decade. If you're like me though, you slept on it this entire time and are now feeling like you're too far behind to catch up and finally start using them. I'm going
|
|
The only constant is change! And… sometimes things come full circle. I’m changing roles at AWS. Back to the Future!
|
|
The only constant is change! And… sometimes things come full circle. I’m changing roles at AWS. Back to the Future!
|
|
Being back in the truck wouldn’t really be complete without some semi-inexplicable phenomenon causing me troubles ( cough cough ). And thankfully, the truck hasn’t disappointed. I say this because I came back to the truck a few days ago to several large mounds of thick, sticky sap on the floor of the truck. This would be odd under normal circumstances, but to make things further befuddling: My sunroof was closed, and I wasn’t parked a..
|
|
Being back in the truck wouldn’t really be complete without some semi-inexplicable phenomenon causing me troubles ( cough cough ). And thankfully, the truck hasn’t disappointed. I say this because I came back to the truck a few days ago to several large mounds of thick, sticky sap on the floor of the truck. This would be odd under normal circumstances, but to make things further befuddling: My sunroof was closed, and I wasn’t parked a..
|
|
Optimal window of the trimmed Harrell-Davis quantile estimator, Part 1: Problems with the rectangular window
-
aakinshin.net
-
4 years ago
-
eng
In the previous post, we have obtained a nice version of the trimmed Harrell-Davis quantile estimator which provides an opportunity to get a nice trade-off between robustness and statistical efficiency of quantile estimations. Unfortunately, it has a severe drawback. If we build a quantile-respectful density estimation based on the suggested estimator, we won’t get a smooth density function as in the case of the classic Harrell-Davis quan..
|
|
Optimal window of the trimmed Harrell-Davis quantile estimator, Part 1: Problems with the rectangular window
-
aakinshin.net
-
4 years ago
-
eng
In the previous post, we have obtained a nice version of the trimmed Harrell-Davis quantile estimator which provides an opportunity to get a nice trade-off between robustness and statistical efficiency of quantile estimations. Unfortunately, it has a severe drawback. If we build a quantile-respectful density estimation based on the suggested estimator, we won’t get a smooth density function as in the case of the classic Harrell-Davis quan..
|
Comments Resiliency Code and systems break all the time. At a certain scale it’s important that your start building software that can heal itself. It’s sometimes confusing what that means because what state should the software return to? While it was bent out of shape the paper clip wasn’t broken, but it wasn’t useful as it was intended to be. Software is similar in that it may still be functioning but not usable for its intended purpose..
|
Introduction We are often faced with the problem of source code that breaks frequently. Or those modules which are very sensitive to changes…
|
|
Code Reviews are First-Class Citizens Code reviews are an integral part of our daily work as engineers. They help us reduce bugs, share knowledge, collaborate asynchronously, build rapport, feel recognized, and most importantly, keep software maintainable. Diligent code reviews can save the team from insidious architectural mistakes that may hinder all future development. So why do we often treat them as second-rate citizens, a distraction....
|
|
On September 30, 2021 a root certificate expired. LetsEncrypt, Amazon and more led to downtime on my equipment - let's figure out why.
|
Comments An industry secret For all the automation the technology industry prides itself in there’s still a lot of it that’s manual. Some companies get up on stage and talk about how great their automatic canary deployments are, how they use feature flags, or a variety of different methods to get their products to market. I’ve been a part of some large product launches and plenty of incremental changes in various environments. As soon as..
|
|
Simple Lists: a tiny to-do list app written the old-school way (server-side Go, no JS)
-
benhoyt.com
-
4 years ago
-
eng
Simple Lists is a tiny to-do list web application written in Go, with old school server-side rendering and no JavaScript.
|
|
I was fully set on getting a ThinkPad T14 AMD, but seeing no hint of the Gen 2 AMD version in sight and learning that the P14s is basically the same thing , I decided to go for that instead. This is a quick ramble with some first impressions of the ThinkPad P14s AMD Gen 2 (Ryzen 5)
|
|
As this Dilbert comic eloquently illustrates, there’s no shortage of cloud buzz words thrown around today. But as strange and complex as they may sound (even to seasoned developers and system administrators), they are not difficult to understand. In this blog post, I’ll walk through the different components and features of the cloud, explaining the associated buzz words along the way. What is the cloud? Back in the early 1990s, when the U..
|
|
As this Dilbert comic eloquently illustrates, there’s no shortage of cloud buzz words thrown around today. But as strange and complex as they may sound (even to seasoned developers and system administrators), they are not difficult to understand. In this blog post, I’ll walk through the different components and features of the cloud, explaining the associated buzz words along the way. What is the cloud? Back in the early 1990s, when the U..
|
Comments Code generators Lots of people recommend learning to program by starting with fundamentals. Learn the basic language patterns and elements and work your way up to frameworks. You’ll have a stronger understanding of how things work. I don’t think this is good advice anymore. By doing this you slow down your speed to market and what I’ve seen is more companies need speed than understanding. If I want to create a website I’m not go..
|
|
Do Not Erase: Mathematicians and their Chalkboards by Jessica Wynne is a beautiful photography book. Each leaf contains a photograph of a mathematician’s chalkboard and a short essay by that mathematician talking about their work, what is displayed, or something personal. Wynne’s work only looks at blackboards or chalkboards, not whiteboards. The entries vary from the prosaic, such as diagrams left over from an office hours session on elem....
|
|
Do Not Erase: Mathematicians and their Chalkboards by Jessica Wynne is a beautiful photography book. Each leaf contains a photograph of a mathematician’s chalkboard and a short essay by that mathematician talking about their work, what is displayed, or something personal. Wynne’s work only looks at blackboards or chalkboards, not whiteboards. The entries vary from the prosaic, such as diagrams left over from an office hours session on elem....
|
|
Last week, I got my blog up quickly with a simple upload to Google Cloud storage, with public access. However, this has a huge limitation – no HTTPS. Google’s proscribed message to enable it? Pay them for TLS terminating load balancers. I have no desire to setup a money-sucking machine in case one of these blogposts go viral one day (unlikely), so that was out. Then I read a recent post about a new product released by Cloudflare . I look..
|
|
Fuck, alright ill get to the point, my friend has a bigger cock then me and its not fucking fair. total bullshit, hes some light nazi tendicies and femboy loving asshole republican and his dick is a full one inch bigger then mine. whats the point? god has cursed me the day i popped out of the womb and met this bastard of a man along with his dick size. what the fuck man, not cool. also my original xbxo racing wheel controller doesn't fuckin..
|
|
Introduction In January, I wrote a post called “Dynamic Linking Needs to Die” . As should be evident from the title, it was too inflammatory. And by “too inflammatory,” I mean that it was inflammatory at all. Does dynamic linking need to die? Actually, no, I’m sure there’s a place for it somewhere. So just by that, that post was too inflammatory. This post will attempt to fix that. It will also take into account new sources that I h..
|
|
Introduction In January, I wrote a post called “Dynamic Linking Needs to Die” . As should be evident from the title, it was too inflammatory. And by “too inflammatory,” I mean that it was inflammatory at all. Does dynamic linking need to die? Actually, no, I’m sure there’s a place for it somewhere. So just by that, that post was too inflammatory. This post will attempt to fix that. It will also take into account new sources that I h..
|
|
Introduction In January, I wrote a post called “Dynamic Linking Needs to Die” . As should be evident from the title, it was too inflammatory. And by “too inflammatory,” I mean that it was inflammatory at all. Does dynamic linking need to die? Actually, no, I’m sure there’s a place for it somewhere. So just by that, that post was too inflammatory. This post will attempt to fix that. It will also take into account new sources that I h..
|
|
Introduction In January, I wrote a post called “Dynamic Linking Needs to Die” . As should be evident from the title, it was too inflammatory. And by “too inflammatory,” I mean that it was inflammatory at all. Does dynamic linking need to die? Actually, no, I’m sure there’s a place for it somewhere. So just by that, that post was too inflammatory. This post will attempt to fix that. It will also take into account new sources that I h..
|