|
Weighted quantile estimation for a weighted mixture distribution
-
aakinshin.net
-
3 years ago
-
eng
Let $\mathbf{x} = \{ x_1, x_2, \ldots, x_n \}$ be a sample of size $n$. We assign non-negative weight coefficients $w_i$ with a positive sum for all sample elements: $$ \mathbf{w} = \{ w_1, w_2, \ldots, w_n \}, \quad w_i \geq 0, \quad \sum_{i=1}^{n} w_i > 0. $$ For simplification, we also consider normalized (standardized) weights $\overline{\mathbf{w}}$: $$ \overline{\mathbf{w}} = \{ \overline{w}_1, \overline{w}_2, \ldots, \overline{w}_n..
|
|
An example of HPA that scales up and down depending on CPU and memory consumption. apiVersion: autoscaling/v2beta2 kind: HorizontalPodAutoscaler metadata: name: identity spec: scaleTargetRef: apiVersion: apps/v1 kind: Deployment name: deploymentname minReplicas: 2 maxReplicas: 10 behavior: scaleUp: stabilizationWindowSeconds: 300 policies: - type: Pods value: 1 periodSeconds: 300 scaleDown: stabilizationWindowSeconds: 300 policies: - type: ..
|
|
By which I mean there are deeply problematic assumptions in the very notion of scaling: Scaling changes the rules, and scaling problems exist in both directions. If what you are doing effortlessly scales up, it almost always means it’s egregiously sub-optimal given your present needs. These assertions are all very abstract. I’ll illustrate with several examples, to try and build an intuition for scaling. You most likely already know what ..
|
|
In an earlier blog post, we talked about how we changed the interview process during remote working as a way of improving our recruiting…
|
|
Today the market for architectural CAD (Computer Aided Design) software is mostly closed-source and has a monopolistic structure. A few big companies dominate the market. In this article I want to lay out a vision for an alternative future of an open source ecosystem.
|
|
Technical Debt Costs More Than You Think, or My Software Development Process
-
gavinhoward.com
-
3 years ago
-
eng
Assumed Audience : Software Developers. Discuss on Hacker News , but please do not post this on lobste.rs . Epistemic Status : Confident in my opinions and extremely confident in my process. Introduction There are three things that caused me to write this post. I found this blog post . I just added three features to my bc. I’m about to write a post about professionalism in computing. And this post is the one thing those..
|
|
Technical Debt Costs More Than You Think, or My Software Development Process
-
gavinhoward.com
-
3 years ago
-
eng
Assumed Audience : Software Developers. Discuss on Hacker News , but please do not post this on lobste.rs . Epistemic Status : Confident in my opinions and extremely confident in my process. Introduction There are three things that caused me to write this post. I found this blog post . I just added three features to my bc. I’m about to write a post about professionalism in computing. And this post is the one thing those..
|
|
Technical Debt Costs More Than You Think, or My Software Development Process
-
gavinhoward.com
-
3 years ago
-
eng
Assumed Audience : Software Developers. Discuss on Hacker News , but please do not post this on lobste.rs . Epistemic Status : Confident in my opinions and extremely confident in my process. Introduction There are three things that caused me to write this post. I found this blog post . I just added three features to my bc. I’m about to write a post about professionalism in computing. And this post is the one thing those..
|
|
Technical Debt Costs More Than You Think, or My Software Development Process
-
gavinhoward.com
-
3 years ago
-
eng
Assumed Audience : Software Developers. Discuss on Hacker News , but please do not post this on lobste.rs . Epistemic Status : Confident in my opinions and extremely confident in my process. Introduction There are three things that caused me to write this post. I found this blog post . I just added three features to my bc. I’m about to write a post about professionalism in computing. And this post is the one thing those..
|
|
Technical Debt Costs More Than You Think, or My Software Development Process
-
gavinhoward.com
-
3 years ago
-
eng
Assumed Audience : Software Developers. Discuss on Hacker News , but please do not post this on lobste.rs . Epistemic Status : Confident in my opinions and extremely confident in my process. Introduction There are three things that caused me to write this post. I found this blog post . I just added three features to my bc. I’m about to write a post about professionalism in computing. And this post is the one thing those..
|
|
Technical Debt Costs More Than You Think, or My Software Development Process
-
gavinhoward.com
-
3 years ago
-
eng
Assumed Audience : Software Developers. Discuss on Hacker News , but please do not post this on lobste.rs . Epistemic Status : Confident in my opinions and extremely confident in my process. Introduction There are three things that caused me to write this post. I found this blog post . I just added three features to my bc. I’m about to write a post about professionalism in computing. And this post is the one thing those..
|
|
Technical Debt Costs More Than You Think, or My Software Development Process
-
gavinhoward.com
-
3 years ago
-
eng
Assumed Audience : Software Developers. Discuss on Hacker News , but please do not post this on lobste.rs . Epistemic Status : Confident in my opinions and extremely confident in my process. Introduction There are three things that caused me to write this post. I found this blog post . I just added three features to my bc. I’m about to write a post about professionalism in computing. And this post is the one thing those..
|
|
Technical Debt Costs More Than You Think, or My Software Development Process
-
gavinhoward.com
-
3 years ago
-
eng
Assumed Audience : Software Developers. Discuss on Hacker News , but please do not post this on lobste.rs . Epistemic Status : Confident in my opinions and extremely confident in my process. Introduction There are three things that caused me to write this post. I found this blog post . I just added three features to my bc. I’m about to write a post about professionalism in computing. And this post is the one thing those..
|
|
It was 3am and I was awake, thinking about the pile of leaves in the backyard again. These leaves had been there for two weeks, in a wheelbarrow. There was no composting/recycling place for green waste within walking distance so we’d need to hire a rental car to drive them somewhere where you could drop them off. And during the day, we just never got to it.
|
|
vern Onion DDoS ~vern team Mon, 24 Oct 2022 Hello ~vern members, We have recently been DDoSed over the Tor network, meaning our onion services were down for a short period of time. I first noticed strange behavior starting around 9:30 AM UTC, where ~vern onions would time out. I have seen this behavior before, in DuckDuckGoOnion. I didn’t know what it was, so I tried restarting the Tor service, which worked at first. Then it happe....
|
|
Avoid kexec if you don’t need it: it opens new vulnerabilities, and is better left disabled for most use-cases. Redundancy and failover should eliminate the need when hosting a typical service. Even without the risks, there are other reasons to reboot: updates to shared libraries, SELinux policies, and init systems often warrant one. One use-case that benefits from kexec is pubnix systems with many logged-in users. If you need to apply an..
|
|
The *scratch* buffer is the first thing I see when I launch an Emacs session. Coupled with persistent-scratch , it's served me well over the years. I gotta say though, my scratch buffer accumulates random bits and often becomes a little messy. It's not the most visually appealing landing buffer when launching Emacs. But who cares, I'm only a C-x b binding away from invoking ivy-switch-buffer to get me wherever I need to be. It's powered by....
|
|
MapTiler Desktop is now MapTiler Engine! Faster processing, optimized tiles, affordable pricing and many more improvements.
|
|
In this current recession, it's difficult to think about buying a new car. But what if we told you that by following a few simple steps, you could afford a brand new Honda by 2023?
|
|
RISCy business: The long and convoluted rise of today's dominant computing platform
-
jasoneckert.github.io
-
3 years ago
-
eng
RISC vs CISC Traditionally, most computing platforms were built with the burden of software in mind. To ensure that a software program could be written easily and with fewer instructions, additional circuitry was added to the central processing unit (CPU) to compensate. This was referred to as complex instruction set computing (CISC). CISC architecture is still common today thanks to the x86 architecture used by Intel and AMD CPUs in most ..
|
|
RISCy business: The long and convoluted rise of today's dominant computing platform
-
jasoneckert.github.io
-
3 years ago
-
eng
RISC vs CISC Traditionally, most computing platforms were built with the burden of software in mind. To ensure that a software program could be written easily and with fewer instructions, additional circuitry was added to the central processing unit (CPU) to compensate. This was referred to as complex instruction set computing (CISC). CISC architecture is still common today thanks to the x86 architecture used by Intel and AMD CPUs in most ..
|
|
In this post, I’m briefly going over how installing dependencies in your Docker image using yarn install can cause unnecessary bloat, why it happens, and the simple steps to take on how to fix it. Backstory time The other day, I was containerizing a simple Node.js project. The MVP Dockerfile was as simple as it gets: FROM node:16.18.0-alpine COPY ./package.json ./yarn.lock ./ RUN yarn install --immutable --production Yet, after adding a de..
|
|
How to setup Cloudflare proxy for your website hosted on Vercel or Netlify
-
akashrajpurohit.com
-
3 years ago
-
eng
In this article, I will show you how to properly set up Cloudflare proxy for any of your website which is hosted on some other service like Vercel or Netlify.
|
|
How to setup Cloudflare proxy for your website hosted on Vercel or Netlify
-
akashrajpurohit.com
-
3 years ago
-
eng
In this article, I will show you how to properly set up Cloudflare proxy for any of your website which is hosted on some other service like Vercel or Netlify.
|
|
Last Friday, I performed a presentation to my colleagues about Makefiles, and I want to share it to the public. Of note, this presentation is setting aside what people usually know of Makefiles (autoconf-generated blobs, opaque to any inspection because machine-created), and instead I introduce the concept of file transformation as a graph, then teach Makefiles basics (using SQL commands as an example). We then move on to my plea for simp..
|
|
Last Friday, I performed a presentation to my colleagues about Makefiles, and I want to share it to the public. Of note, this presentation is setting aside what people usually know of Makefiles (autoconf-generated blobs, opaque to any inspection because machine-created), and instead I introduce the concept of file transformation as a graph, then teach Makefiles basics (using SQL commands as an example). We then move on to my plea for simp..
|
|
So now that the Squeezebox v2209 is up and running, and given it's very unusual arrangement of keys (2 for pinky, 3 for ring, 4 for middle and index, 3 for thumb), I have to figure out which keymap to use for my base/alpha layer. Since I currently use dvorak both on my thinkpad keyboard and on my daily driver squeezebox v2112, there's some justification for keeping close to dvorak and then sort of shoving some keys over to the strong finger....
|
|
So now that the Squeezebox v2209 is up and running, and given it's very unusual arrangement of keys (2 for pinky, 3 for ring, 4 for middle and index, 3 for thumb), I have to figure out which keymap to use for my base/alpha layer. Since I currently use dvorak both on my thinkpad keyboard and on my daily driver squeezebox v2112, there's some justification for keeping close to dvorak and then sort of shoving some keys over to the strong finger....
|
|
Using Neo4j to visualize medicines’ class and their ingredients
-
blog.adnansiddiqi.me
-
3 years ago
-
eng
In my first post about Neo4j, I explored Python modules and their dependencies. Now in this post, I am discussing how you can find the relationship between medicines, their ingredients, and their classification. But why did I choose this dataset in the first place so here is the background Background: Currently, there is a shortage of Panadol in Pakistan, a very famous brand to cure headaches and bodily pain because the company has stopped ....
|
|
Repository: @knadh/tg-archive GitHub release page: v1.0.0 What’s Changed config.yaml description change by @Seele0oO in https://github.com/knadh/tg-archive/pull/51 use login from env: API_ID and API_HASH by @milahu in https://github.com/knadh/tg-archive/pull/66 fix log message: published to directory by @milahu in https://github.com/knadh/tg-archive/pull/64
|
|
Developing Your Applications More Efficiently with MongoDB Atlas Serverless Instances
-
www.thepolyglotdeveloper.com
-
3 years ago
-
eng
If you're a developer, worrying about your database is not necessarily something you want to do. You likely don't want to spend your time provisioning or sizing clusters as the demand of your applicat... The post Developing Your Applications More Efficiently with MongoDB Atlas Serverless Instances appeared first on MongoDB .
|
|
The history of object-oriented programming started with a simple buf very technical and low-level idea.
|