|
Sync local files effortlessly with Bunny Sync, a simple CLI tool designed for Bunny Storage users. No FTP fuss, no waiting for APIs - just quick and straightforward syncing.
|
|
Both civilian cybersecurity practitioners and military defensive cyber operations personnel continue to push a similar idea, that to identify malicious activity one must “just get a baseline and then flag anything different.” If only! I call this the Baseline Fallacy: Permalink.
|
|
Learn how to write your first policy as code rules in Rego. This Rego tutorial for beginners covers the basics of Rego syntax and using OPA.
|
|
What does Biden's Executive Order on AI safety measures mean for businesses?
-
snyk.io
-
2 years ago
-
eng
Biden’s new AI safety executive order raises a lot of questions for the AI landscape for regulations, development, and cybersecurity. Learn more about the unknowns and our analysis.
|
|
Table of Contents What is CDC? CDC Tools Analytics Data Platforms Application Caches Full-Text Search Audit Logs Continuous Queries Microservices Data Exchange Monolith-to-Microservices Migration Summary This post originally appeared on the Decodable blog . All rights reserved. Change Data Capture (CDC) is a powerful tool in data engineering and has seen a tremendous uptake in organizations of all kinds ..
|
|
Table of Contents What is CDC? CDC Tools Analytics Data Platforms Application Caches Full-Text Search Audit Logs Continuous Queries Microservices Data Exchange Monolith-to-Microservices Migration Summary This post originally appeared on the Decodable blog . All rights reserved. Change Data Capture (CDC) is a powerful tool in data engineering and has seen a tremendous uptake in organizations of all kinds ..
|
|
Table of Contents In the last article we lowered our custom poly dialect to standard MLIR dialects. In this article we’ll continue lowering it to LLVM IR, exporting it out of MLIR to LLVM, and then compiling to x86 machine code. The code for this article is in this pull request, and as usual the commits are organized to be read in order. Defining a Pipeline The first step in lowering to machine code is to lower to an “exit dialect.
|
|
Table of Contents In the last article we lowered our custom poly dialect to standard MLIR dialects. In this article we’ll continue lowering it to LLVM IR, exporting it out of MLIR to LLVM, and then compiling to x86 machine code. The code for this article is in this pull request, and as usual the commits are organized to be read in order. Defining a Pipeline The first step in lowering to machine code is to lower to an “exit dialect.
|
|
Table of Contents In the last article we lowered our custom poly dialect to standard MLIR dialects. In this article we’ll continue lowering it to LLVM IR, exporting it out of MLIR to LLVM, and then compiling to x86 machine code. The code for this article is in this pull request, and as usual the commits are organized to be read in order. Defining a Pipeline The first step in lowering to machine code is to lower to an “exit dialect.
|
A little warm for a fire, don’t you think?” “It’s for inspiration, not warmth.” “Well, it’ll burn better if you stop poking it.” “I’m tickling it. To amuse it. You know, Shakespeare? Oh, to amuse a fire?” “I don’t think you’re remembering that right.” “And if tickling doesn’t work, I’ll try poetry or knock-knock jokes.” […]
|
|
Writing a storage engine for Postgres: an in-memory Table Access Method
-
notes.eatonphil.com
-
2 years ago
-
eng
With Postgres 12 , released in 2019, it became possible to swap out Postgres's storage engine . This is a feature MySQL has supported for a long time. There are at least 8 different built-in engines you can pick from. MyRocks , MySQL on RocksDB, is another popular third-party distribution. I assume there will be a renaissance of Postgres storage engines. To date, the efforts are nascent. OrioleDB and Citus Columnar are two pr....
|
|
This is my monthly newsletter about what I'm up to, which I send in place of social media. What I did in October - Switched my daily driver Aeropress coffee recipe to this one by Jonathan Gagné. It p...
|
|
Bookmarks for November 2023: 13 links - Confusing git terminology; In a git repository, where do your files live?; Working without mocks - Learn Go with tests, and more.
|
|
I had a lovely conversation with my mother this week. I can’t remember what on Earth we were blabbering on about, but as I knelt down to give one of the dogs a hug, she shrieked something unforgettable: Your hair is thinning! I couldn’t tell who was more shocked: my mum at the sight of my head, or myself. Especially when I’ve been buzzing my head for years now. It’s not like I still have the wild mop I had as a teen! Growing up, baldn....
|
|
The primary, hopefully-unintended function of a “real-name policy” is to exclude people and make people less genuine. Many aren’t at home with the name deemed by society to be “real”. There’s plural systems. And trans users who haven’t made a full break from their deadname(s) yet. And at-risk users who would be doxed by such a policy. And folks who simply feel more comfortable with online handles than meatspace names, for no special rea..
|
|
Firefox 120 appears to have regressed to its older WebKit-like blue focus outlines; it briefly had dual-color white-and-blue outlines. I’d previously advised certain sites (sites with background colors that have poor contrast against the focus-ring’s blue color) to override the default focus indicators. I planned to temper that advice since Chromium and Firefox adopted focus indicators that appeared visible on a variety of background colo....
|
|
This tutorial will show you how DI works, how to use it, and how it can make your Python projects better.
|
|
Finite-sample Gaussian efficiency: Quantile absolute deviation vs. Rousseeuw-Croux scale estimators
-
aakinshin.net
-
2 years ago
-
eng
This post compares the finite-sample Gaussian efficiency of the QAD estimator against the Rousseeuw–Croux $S_n$ and $Q_n$. Pragmastat recommends Spread — the Shamos estimator — as a robust scale estimator with a 29% breakdown point. Confidence intervals are available via SpreadBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat In this post, we discuss the finite-sample Gaussian efficiency of various robust dispersio....
|
|
Here, I present a compilation of notes and practical scenarios drawn from my experiences, demonstrating the effective utilization of pytest fixtures. These examples provide valuable insights into leveraging fixtures to refine and improve the architecture of your testing module.
|
|
Finite-sample Gaussian efficiency: Quantile absolute deviation vs. Rousseeuw-Croux scale estimators
-
aakinshin.net
-
2 years ago
-
eng
This post compares the finite-sample Gaussian efficiency of the QAD estimator against the Rousseeuw–Croux $S_n$ and $Q_n$. Pragmastat recommends Spread — the Shamos estimator — as a robust scale estimator with a 29% breakdown point. Confidence intervals are available via SpreadBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat In this post, we discuss the finite-sample Gaussian efficiency of various robust dispersio....
|
|
Choosing the Right Data Storage Solution: SQL vs. NoSQL Databases
-
akashrajpurohit.com
-
2 years ago
-
eng
Navigating the world of data storage solutions can be like choosing the perfect tool for a job. Join me as we dive into the dynamic debate of SQL and NoSQL databases, understanding their strengths, limitations, and where they best fit in real-world scenarios.
|
|
Choosing the Right Data Storage Solution: SQL vs. NoSQL Databases
-
akashrajpurohit.com
-
2 years ago
-
eng
Navigating the world of data storage solutions can be like choosing the perfect tool for a job. Join me as we dive into the dynamic debate of SQL and NoSQL databases, understanding their strengths, limitations, and where they best fit in real-world scenarios.
|
|
Hi, Ist Scrum demokratisch? Diese Frage kommt immer wieder auf. Immer wieder bin ich in Teams in denen es auf diese Frage hinausläuft. Das Stichwort ist immer wieder “selbstorganisiertes Team” Wie weit entscheidet ein selbstorganisiertes Team? Unumschritten: Das Team organisiert sich die Arbeit selbst. Der Product Owner entscheidet welche Aufgaben in welcher Reihenfolge abgearbeitet werden. Und er ist ein Teil des..
|
|
A high-resolution satellite map of the entire world is now available to all free and paying users of MapTiler Cloud.
|
|
Here, I present a compilation of notes and practical scenarios drawn from my experiences, demonstrating the effective utilization of pytest fixtures. These examples provide valuable insights into leveraging fixtures to refine and improve the architecture of your testing module.
|
|
Choosing the Right Data Storage Solution: SQL vs. NoSQL Databases
-
akashrajpurohit.com
-
2 years ago
-
eng
Navigating the world of data storage solutions can be like choosing the perfect tool for a job. Join me as we dive into the dynamic debate of SQL and NoSQL databases, understanding their strengths, limitations, and where they best fit in real-world scenarios.
|
|
Last month, Heroku announced the beta release of Router 2.0, the new Common Runtime router! As part of our commitment to infrastructure modernization, Heroku is making upgrades to the Common Runtime routing layer. The beta release of Router 2.0 is an important step along this journey. We’re excited to give you an inside look at […] The post Router 2.0 Common Runtime Router: The Road to Beta appeared first on Heroku .
|
|
A talk I gave to some peers on creating your own SDXL LoRA models from my tinkering around over the last few weeks.
|
|
A talk I gave to some peers on creating your own SDXL LoRA models from my tinkering around over the last few weeks.
|
|
We're excited to announce that Reviewpad is now joining Snyk to help developers code, commit, and stay secure without slowing down.
|
|
The art of conditional rendering: Tips and tricks for React and Next.js developers
-
snyk.io
-
2 years ago
-
eng
In this article, you'll learn about the benefits of conditional rendering, how it differs from conditional routing, and how to implement both in React, Next.js, and Remix.
|
Harold had expected the last dragon would be … larger. “Disappointing, I know.” The dragon, barely three feet long, spoken in a voice like a bamboo flute—high, thin and melancholy. “Hardly a challenge at all. Go ahead, kill me. Get it over with.” “I’m not here to kill you,” Harold said. “You’re a link to […]
|
|
From pure Python to AVX-512 assembly, optimizing cosine similarity reveals a 2,500x speedup through SIMD, FP16, and VNNI instructions on modern Intel CPUs.
|
|
I'm neither a burger expert nor a connoisseur of any kind, yet I sure have a lot of fun smashing burgers at home. Needless to say, I shamelessly enjoy gobbling them too! my smash burger I'll share details on how I smash my burgers, but here's a quick ingredient list, if that's all you need. Mince beef (20%-30% fat). Streaky bacon. Brioche burger buns. American cheese slices (cheddar individual slices work too). Lettuce. Tomatoes. Oni....
|
From pure Python to AVX-512 assembly, optimizing cosine similarity reveals a 2,500x speedup through SIMD, FP16, and VNNI instructions on modern Intel CPUs.
|
|
Something I’ve wondered about for a little while: why don’t more languages have a call/cc operator? Having first-class continuations in your programming language gives your programmers a powerful construct. So why do only a handful of languages have it? The short answer is: it’s tricky to implement efficiently. One way to get call/cc is to convert your code into continuation-passing style. Then, call/cc simply takes the continuation i..
|