|
Suppose we have a vector database with a billion items in it (the haystack ). And suppose we are looking for K vectors, the needles which maximize some similarity function. (In the case of cosine similarity or euclidean distance, we may be maximizing 1-distance(x,y).) And also suppose that we’d like to do this quickly. Naive and semi-naive approaches One approach might be to compare every vector and take the argmax. In that case, for v..
|
|
Welcome. If you are reading this you either follow me on RSS, watch my blog or were directed here at the start of my ServerlessDaysANZ 2024 talk about “Abusing Go, AWS Lambda and bloom filters to make a true Australian serverless search engine”. Whatever the case may be, welcome! For the slides visit https://boyter.org/static/serverlessdaysanz2024/ then just use the space bar to advance, the arrow keys to move around or the ESC key to s..
|
|
Introduction: Join Herbert in an insightful discussion on concurrency, where he tackles the complexities of data races and how various programming languages address them: Understand the crucial role of recognizing data races in concurrent programming and their potential impacts. See practical examples illustrating the chaos caused by data races and learn how Rust’s compiler prevents such issues, ensuring program stability. Expl..
|
|
My all-time favorite ETF would have to be $VT. And it’s not even close. It’s the ultimate “total world” equity fund. If you’re High IQ: you’ll know that the V in $VT stands for Vanguard, known for their super low fees, while the T stands for “Total”, as it includes 10,000 global stocks, including emerging […]
|
|
I’ve been a “leader-of-leaders” for a long time. It’s changed post-covid. But when I talk to some Engineers about the difference between “Leader of Others” and “Leader of Leaders” they don’t know what I’m talking about. So I thought I’d blog about it, and maybe even learn more myself.
|
|
I’ve been a “leader-of-leaders” for a long time. It’s changed post-covid. But when I talk to some Engineers about the difference between “Leader of Others” and “Leader of Leaders” they don’t know what I’m talking about. So I thought I’d blog about it, and maybe even learn more myself.
|
|
I’ve been a “leader-of-leaders” for a long time. It’s changed post-covid. But when I talk to some Engineers about the difference between “Leader of Others” and “Leader of Leaders” they don’t know what I’m talking about. So I thought I’d blog about it, and maybe even learn more myself.
|
|
So uh, earlier this month, we had this dream. It was mostly inspired by a Doctor Who episode we had watched, and also probably by Barotrauma , but uh, ultimately, it was its own thing, with a very unique world, we felt. We realized we could probably turn it into a somewhat decent short story if we added some more details, which we did. And after getting some (overall positive) feedback from friends, decided to publish it. Content war..
|
|
This guide will walk you through the process of building a kipra keybord. Parts List Caveat: parts availability changes quickly and vendor inventory tends to be come and go. Probably, you'll be able to get everything from 3 vendors, but some struggle may be involved. A pair of kipra v1 PCBs. I suggest PCBWay to fabricate boards for you The exact .zip file I uploaded to them is available in the focusaurus/kipra-keyboard github repo ....
|
|
Tiny reviews for Three Body Problem, The Future, Invasion of the Body Snatchers, Termination Shock, three Reacher-novels and many more.
|
|
Black Death (Issue #164) 2024-05-18 12:45:00 +07:00 by Mark Smith This week’s newsletter is out! In this week’s edition: Utopian futures & AI, open source crossroads, Deno & Ryan Dahl, attacks on Bitcoin & entrepreneurs, metabolism fundamentals and core metrics, current Bitcoin environment Issue details: Title: Black Death Issue: 164 Page: issue webpage Another awesome issue of the newsletter. #
|
|
My answer to the question 'What is the most important yet often overlooked aspect of scaling software?'
|
|
Steven Clontz informed me of an effort he’s involved in called code4math. It’s described as a professional organization for the advancement of mathematical research through building non-research software infrastructure. By that he means, for example, writing software packages like Macaulay2 or databases of mathematical objects that other researchers can use to do their research. Clontz recently gave a talk on the topic, with ample discussio..
|
|
Steven Clontz informed me of an effort he’s involved in called code4math. It’s described as a professional organization for the advancement of mathematical research through building non-research software infrastructure. By that he means, for example, writing software packages like Macaulay2 or databases of mathematical objects that other researchers can use to do their research. Clontz recently gave a talk on the topic, with ample discussio..
|
|
Steven Clontz informed me of an effort he’s involved in called code4math. It’s described as a professional organization for the advancement of mathematical research through building non-research software infrastructure. By that he means, for example, writing software packages like Macaulay2 or databases of mathematical objects that other researchers can use to do their research. Clontz recently gave a talk on the topic, with ample discussio..
|
|
Today, we’re announcing the integration of the Heroku CLI with Amazon Q Developer. This integration, a result of our expanded Salesforce/AWS partnership, enables Amazon Q Developer command line suggestions of Heroku commands. This integration empowers Heroku users to auto-complete commands, thereby saving time and eliminating error-prone manual configurations of apps. Developers configure and manage their […] The post Heroku Integration ..
|
|
Reply to can you share the sample library_inventory.erl ? · Issue #3 · srijan/rebar3_dialyzer_html · GitHub Yes, it's here: https://github.com/srijan/library_sample
|
|
Considering Accessibility & Assistive Tech as a Python Developer
-
realpython.com
-
2 years ago
-
eng
What's it like to learn Python as a visually impaired or blind developer? How can you improve the accessibility of your Python web applications and learn current guidelines? This week on the show, Real Python community member Audrey van Breederode discusses her programming journey, web accessibility, and assistive technology.
|
|
Discover why the true value of Personal Knowledge Management (PKM) takes time to manifest and how patience can yield long-term leverage.
|
|
Je n’ai pas pris l’habitude d’écrire, pourtant j’étais motivé il y a quelques années, mais avec les cours, j’ai petit à petit perdu l’envie. Aussi je n’ai jamais été très bon écrivain (je dois avoir le niveau collège max). Format Mon dernier post date d’il y a 2 (deux) années. Pourtant, c’est simple d’écrire un nouveau truc, j’écris directement dans un fichier texte brut, j’écris au format Markdown qui est convertis par mon site “EWP” ....
|
While on my current trip to India, I had one of many conversations with my brother (technically my cousin, but you know, culture) about life and existence. During our conversation, he said something that stuck with me: “Bhai, people think I’m weird. Everybody does.” I obviously asked him why he felt that way. He then […] The post Everybody’s Weird appeared first on Something Decent .
|
|
Emacs wdired is a beautiful thing. You turn a directory representation into an editable buffer and you can do some magic. By magic, I mean you can apply your favourite text-editing commands to a directory and do some file management. Take, for example, batch-renaming. Turn wdired on via dired-toggle-read-only, use something like Magnar's multiple-cursors (or built-in keyboard macros ) and commit via wdired-finish-edit (using the ofte....
|
|
Implementing MVCC and major SQL transaction isolation levels
-
notes.eatonphil.com
-
2 years ago
-
eng
In this post we'll build a database in 400 lines of code with basic support for five standard SQL transaction levels: Read Uncommitted, Read Committed, Repeatable Read, Snapshot Isolation and Serializable. We'll use multi-version concurrency control (MVCC) and optimistic concurrency control (OCC) to accomplish this. The goal isn't to be perfect but to explain the basics in a minimal way. You don't need to know what these terms mean in adv....
|
|
I’ve experimentally replaced some of the Java implementations of quicksort and binary search with calls to C++ code, and saw huge benefits for the sorting code but the same or worse performance for binary search. The Marginalia Search engine is mainly written in Java, which is language that is good at many things, but not particularly pleasant to work with when it comes to low level systems programming. Unfortunately, a part of building..
|
|
>OOP is like kicking dead whales down the beach agree or disagree? I agree. I find C++ OOP (and OOP in general) quite confussing and ugly (conceptually and in C++). I was programming a project in C++ with OOP, but using it was so uncomfortable. I was lo
-
lainchan.org
-
2 years ago
-
eng
OOP is like kicking dead whales down the beach agree or disagree? I agree. I find C++ OOP (and OOP in general) quite confussing and ugly (conceptually and in C++). I was programming a project in C++ with OOP, but using it was so uncomfortable. I was looking at my code and it doesn't seem to make sense. I tried to do the same thing in C with structs and pointers and it was really nice. I can understand what I'm actually doing, adding o..
|
|
In this guide, we’ll discuss symmetric and asymmetric encryption, implement them in Python, and explore their best practices.
|
|
One of my most enduring works is the Agile Fluency Model, which I created with Diana Larsen. Our original article, The Agile Fluency Model: A Brief Guide to Success with Agile has been translated into multiple languages. And now... that includes Brazilian Portuguese! Download the Brazilian Portuguese version here. Many thanks to Renato Barbieri for creating this translation for us. His book, Uma Breve História da Agilidade , tell..
|