|
UPDATE: This method no longer works for creating iCloud accounts. I'd love to know if you find an alternative. Please let me know. I wanted an additional @icloud.com account for myself. My first thought was to head over to https://developer.apple.com and create a new account, but that requires an existing email address. I wanted an actual @icloud.com email address. My next thought was to create a new account using the iOS simulato....
|
|
Writing unit-tests for a library which overwrites the global fetch function can be a bit tricky. This post will show you how to do it. The Problem When using cross-fetch in TypeScript, you will most likely import it like this: import crossFetch from "cross-fetch" This is because the cross-fetch package is not the default export, but rather a named export. However, when you want to mock the cross-fetch, you can’t use the jest.
|
|
How to find and fix Critical WebP zero-day vulnerability CVE-2023-4863
-
snyk.io
-
2 years ago
-
eng
Last month, two Critical WebP vulnerabilities (CVE-2023-4863 and CVE-2023-5129) were discovered. In this post, learn how to identify where you use libwebp and how to remediate the vulnerabilities.
|
|
Introducing the Snyk App for Compass: A complete view of software component risk
-
snyk.io
-
2 years ago
-
eng
Snyk is proud to offer the first security integration for Compass. The new Snyk App for Compass connects vulnerability data to help teams track critical and high-severity vulnerabilities that put applications at risk.
|
|
I often wonder, how many actors are there who quietly disappeared beacause they made a bunch of money from one lucky success? Hollywood…
|
|
Distributed Transactions: Navigating the Complex World of Data Consistency
-
akashrajpurohit.com
-
2 years ago
-
eng
Delve into the realm of distributed transactions and unravel the secrets of maintaining data consistency across multiple systems. Join me as we explore the challenges and solutions in handling distributed transactions, and learn how to ensure data integrity in a distributed environment.
|
|
The most popular SQLite and PostgreSQL database drivers in Go are (roughly) 20-76% slower than alternative Go drivers on insert-heavy benchmarks of mine. So if you are bulk-inserting data with Go (and potentially also bulk-retrieving data with Go), you may want to consider the driver carefully. And you may want to consider avoiding database/sql. Some driver authors have noted and benchmarked issues with database/sql . So it may be ....
|
|
Distributed Transactions: Navigating the Complex World of Data Consistency
-
akashrajpurohit.com
-
2 years ago
-
eng
Delve into the realm of distributed transactions and unravel the secrets of maintaining data consistency across multiple systems. Join me as we explore the challenges and solutions in handling distributed transactions, and learn how to ensure data integrity in a distributed environment.
|
|
Distributed Transactions: Navigating the Complex World of Data Consistency
-
akashrajpurohit.com
-
2 years ago
-
eng
Delve into the realm of distributed transactions and unravel the secrets of maintaining data consistency across multiple systems. Join me as we explore the challenges and solutions in handling distributed transactions, and learn how to ensure data integrity in a distributed environment.
|
|
Hey everyone, recently I've been more and more interested about emacs for some reson and was wondering if it's really worth to start using it and to learn the shortcuts in 2023 (or after), and if yes, should I start with one of these fancy doom emacs configs or just the base. I'm already a vim user so there is this part of me that will always think it's useless but I know emacs isn't just a text editor at the same time so try to change my m..
|
|
High severity vulnerability found in libcurl and curl (CVE-2023-38545)
-
snyk.io
-
2 years ago
-
eng
In this pre-announcement of a new High severity curl vulnerability, learn how to gauge the potential impact to your organization and get steps to prepare for the forthcoming patch.
|
|
What an incredible gift!! And to welcome two at once... so amazing! Growing those babies, breastfeeding, pumping, months of sleeplessness... truly the most challenging yet life-giving job in the whole world. Way to go, momma! I love how real and honest you're being about parenthood--we need more of this. We have a 3, 5, and 7 year old. Those first few years were super hard, but life just keeps getting better & better. What a joyous season f..
|
|
What an incredible gift!! And to welcome two at once... so amazing! Growing those babies, breastfeeding, pumping, months of sleeplessness... truly the most challenging yet life-giving job in the whole world. Way to go, momma! I love how real and honest you're being about parenthood--we need more of this. We have a 3, 5, and 7 year old. Those first few years were super hard, but life just keeps getting better & better. What a joyous season f..
|
|
A recent summit meeting convened by the OpenSSF with the White House brought together various US Government departments for a chat about open source security.
|
|
Decreasing CI Build times up to 50% by caching derived data using github actions.
-
devblog.kogan.com
-
2 years ago
-
eng
We had a problem. Our CI pipeline was increasingly becoming a bottleneck in our iOS continuous integration. We here at Kogan like to develop at a fast pace, however we were constantly being held up waiting for builds to complete, leading to a lot of frustration within the team. The rest of the engineering team had switched to using Github Actions(GHA), and with us still using CircleCI, it was time for us to make the change. This was the per....
|
|
The latest Snyk Partner Speak Series video showcases how Snyk and HashiCorp enable development teams to easily build and deploy applications with integrated security at every stage.
|
|
colima: Container runtimes on macOS (and Linux) with minima… . finch: The Finch CLI an open source client for container development . lima VM - Linux Virtual Machines On macOS - Earthly Blog . lima: A nice way to run Linux VMs on Mac | Hacker News . lima: Linux virtual machines . macpine: Lightweight Linux VMs on MacOS . OrbStack · Fast, light, simple Docker & Linux on macOS . tart: macOS and Linux VMs on Apple Silicon to use in CI a..
|
|
Note 4 August 2025: I have since abandoned this system. I may or may not write another piece once I have solidified a new system. I would also like to expand on the “Please take inspiration, but don’t use this” section at a later date. I am leaving this up mostly for posterity.** Hello! This is an abstract walkthrough of my PKM system that I use with Obsidian and Zotero. This is largely a mash-up of different systems, designed to fit my..
|
|
Ravi Maira and Randall Degges discussed using AI in AppSec during a LinkedIn live discussion in June 2023. Read on to catch some of the highlights from their talk.
|
|
Announcing IaC+ early access: Secure your infrastructure configurations across the SDLC
-
snyk.io
-
2 years ago
-
eng
We're excited to announce that IaC+ is available in early access via Snyk Preview starting October 3rd, 2023.
|
|
I propose a new algorithm for multi-armed bandits that is fully deterministic, as fast and simple to implement as UCB1, and yet, for a very broad range of practical circumstances empirically outperforms many of the existing industry standard Bernoulli multi-armed bandit policies, including Thompson Sampling and UCB1 and UCB-tuned. tl;dr: Get a summary of this … Continue reading "Improving on the UCB1 multi-armed bandit algorithm"
|
|
Weighted Hodges-Lehmann location estimator and mixture distributions
-
aakinshin.net
-
2 years ago
-
eng
This post applies the weighted Hodges–Lehmann estimator to mixture distributions, studying how well it tracks the dominant component. In Pragmastat, Center is the recommended robust location estimator. Confidence intervals are available via CenterBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat The classic non-weighted [[hodges-lehmann-estimator|Hodges-Lehmann location estimator]] of a sample $\mathbf{x} = (x_1, x....
|
|
CV/Resume This browser does not support inline PDFs. Please download the PDF to view it: Download PDF
|
|
Weighted Hodges-Lehmann location estimator and mixture distributions
-
aakinshin.net
-
2 years ago
-
eng
This post applies the weighted Hodges–Lehmann estimator to mixture distributions, studying how well it tracks the dominant component. In Pragmastat, Center is the recommended robust location estimator. Confidence intervals are available via CenterBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat The classic non-weighted [[hodges-lehmann-estimator|Hodges-Lehmann location estimator]] of a sample $\mathbf{x} = (x_1, x....
|
|
How I teach Ansible to my colleagues: A hands-on training session.
-
www.zufallsheld.de
-
2 years ago
-
eng
As someone with years of experience using and teaching Ansible I want to share with you how I teach it to my colleagues in the most practical way possible. However, before I get into the actual content of the training, it should be emphasized how important a functioning and identically set up working environment is for a successful learning journey. A prerequisite for participation in the training is the possession of a work device wi....
|
|
TIL how to create Azure Prometheus datasources with Ansible
-
www.zufallsheld.de
-
2 years ago
-
eng
Since I spent some time today on this, I’d rather write it down. Creating a Prometheus datasource that uses Azure Authentication was not straight forward. Here’s the end result: --- - name: Create a datasource in Grafana hosts: localhost gather_facts: false tasks: - name: Create prometheus datasource community.grafana.grafana_datasource: name: prometheus_test ds_type: prometheus ds_url: https://example.westeurope.prometheus.monit....
|
|
Paper link: https://arxiv.org/pdf/2008.13535 Learning to rank is an important problem in many machine-learning products such as search, recommendation, and advertising. Originally, many machine learning systems used simple logistic regression models, but it quickly became apparent that combining two or more features together was even better . This is called feature crossing. A lot of research and engineering work has gone into learni..
|
|
Modern VS Code extension development tutorial: Building a secure extension
-
snyk.io
-
2 years ago
-
eng
In our first modern VS Code extension development blog post, we covered the basics of VS Code development, including the architecture and the various types you can create. This article will help you apply that knowledge by showing you how to create and code your very own VS Code extension.
|