|
I’m Sai Phanindra. Welcome to my cute little corner on the inter webs! I spend my time reading random wikipedia articles, self-hosting various software, mapping wherever I go on OpenStreetMap, and feeding kittens. I write about things I love and post some random photos here. You can find me on Mastodon, OSM, LinkedIn, Twitter, and other places on the internet. Oh I also write FOSS Weekly.
|
|
Design your side projects, blog posts and even your fun experiments to triangulate multiple learning paths simultaneously. Then, use them to build out your portfolio.
|
|
This article will guide you through the process of securing your JavaScript applications using the Snyk CLI.
|
Coming back from a long holiday? Recently joined the department? Collaborating on a complex, cross-team problem that spans different tech stacks and programming languages? At one point, we’re all going to find ourselves in one of these situations. So how can we ensure that no one feels overwhelmed or unable to make meaningful contributions? Short answer: by enabling everyone to quickly focus on the task at hand. By “focus” I simply mean d....
|
|
'Anfrage zu Radon-Messergebnissen aus den aktuellen Untersuchungen an der TU Bergakademie Freiberg' an Landesamt für Umwelt, Landwirtschaft und Geologie Sachsen
-
fragdenstaat.de
-
2 years ago
-
deu
Messergebnisse der Radon-Messungen zu den Gebäuden der TU Bergakademie Freiberg, insbesondere vom Clemens-Winkler-Bau (Leipziger Str. 29, << Adresse entfernt >>) Einschätzung des Sächsischen Landesamts für Umwelt, Landwirtschaft und Geologie zu diesen Messwerten und der damit verbundenen gesundheitlichen Gefahr Einordnung der Messwerte und geplante Maßnahmen zur Reduktion bzw. Verhinderung von Radon-Aufnahme
|
|
In this hands-on article, we’ll review how to leverage SQL query parameterization and stored procedures to prevent injection attacks, as well as some additional security measures that help keep our code safe.
|
|
Mann-Whitney U test is a good nonparametric test, which mostly targets changes in locations. However, it doesn’t properly support all types of differences between the two distributions. Specifically, it poorly handles changes in variance. In this post, I briefly discuss its behavior in reaction to scaling a distribution without introducing location changes.
|
|
I live mostly in Emacs. I say mostly 'cause well, I'm fairly pragmatic about it. If there's a workflow elsewhere that's more appropriate for my needs, I'll happily use that instead. While I'd love to do my web browsing from my beloved editor, Firefox ticks the right boxes for me. I do most of my iOS coding in Emacs. It's a hybrid of sorts between Emacs and Xcode. If I need to use the debugger, Xcode is a clear winner for me. If I happen t....
|
|
Mann-Whitney U test is a good nonparametric test, which mostly targets changes in locations. However, it doesn’t properly support all types of differences between the two distributions. Specifically, it poorly handles changes in variance. In this post, I briefly discuss its behavior in reaction to scaling a distribution without introducing location changes.
|
|
Great book about our relatinship with time and productivity. The core idea is that we are to consumed by the idea of being at maximum productivity and that harms us and stops from enjoying life.
|
|
SEO Metatags I use in my articles... Done for my personal future references, since there are no such posts available online that are not overSEOed.
|
If you use Django AllAuth and have a custom account adapter, you may find you run up to against rate limits that prevent successful testing of the many unhappy paths of user signup workflows. allauth.account.adapter.DefaultAccountAdapter I did not notice this until I overrode the clean_email() method of my custom adapter, after noticing some unhandled pentest… Continue reading Rate Throttling in Django AllAuth while running Unit Tests
|
This article clarifies how promotions work and highlights potential pitfalls. It describes a career-growth framework based on technical skills, interpersonal relationships, and influence. As one becomes more senior, the balance between these skills shifts, demanding more focus on relationships and influence.
|
|
The virtue of selective ignorance and why I finally switched to WordPress
-
www.lasselaursen.com
-
2 years ago
-
eng
This post is the second in a three-part series about migrating from a self-built PHP-based Laravel backend to a managed WordPress backend, in an attempt to minimize on-going maintenance and custom code. Part one discussed why moving to WordPress felt like a visit to the Ferengi homeworld, and the final part of the trilogy will […]
|
|
Knowledge work is everywhere, and information keeps getting more and more overwhelming. The Knowledge Worker Kit and its private community are here to help!
|
|
Table of Contents In previous articles we defined a dialect, and wrote various passes to optimize and canonicalize a program using that dialect. However, one of the main tenets of MLIR is “incremental lowering,” the idea that there are lots of levels of IR granularity, and you incrementally lower different parts of the IR, only discarding information when it’s no longer useful for optimizations. In this article we’ll see the first step of t..
|
|
Table of Contents In previous articles we defined a dialect, and wrote various passes to optimize and canonicalize a program using that dialect. However, one of the main tenets of MLIR is “incremental lowering,” the idea that there are lots of levels of IR granularity, and you incrementally lower different parts of the IR, only discarding information when it’s no longer useful for optimizations. In this article we’ll see the first step of t..
|
|
Table of Contents In previous articles we defined a dialect, and wrote various passes to optimize and canonicalize a program using that dialect. However, one of the main tenets of MLIR is “incremental lowering,” the idea that there are lots of levels of IR granularity, and you incrementally lower different parts of the IR, only discarding information when it’s no longer useful for optimizations. In this article we’ll see the first step of t..
|
|
In this post, I’ll cover how the open source project I created — ctfd-account-hook — evolved to support a long-running, secured HTTP request to notify nearly 4,000 registered participants over email.
|
|
We just released a new Snyk Partner Speak Video to showcase Snyk and Slack’s joint integration that enables you to view and use Snyk data on Slack channels.
|
|
I almost failed this week. On Friday, I had only shot a handful of pictures on a 36-frame roll of 35mm film, and I was thinking about quitting the Photo Game.
|
|
Hand-written AVX-512FP16 SIMD code achieves 119x speedup over GCC's auto-vectorization for Jensen-Shannon divergence, using reciprocal square roots and FMA instructions.
|
|
Understanding Load Balancing Algorithms: Round-robin and Consistent Hashing
-
akashrajpurohit.com
-
2 years ago
-
eng
Welcome to the world of load balancing algorithms, where we unravel the magic behind Round-robin and Consistent Hashing. If you have a solid grasp of technical concepts and are eager to understand how these algorithms efficiently distribute traffic across servers, this blog is your ultimate guide. We'll embark on a human-to-human conversation, exploring the inner workings of Round-robin and Consistent Hashing, and how they keep our systems ..
|
|
Understanding Load Balancing Algorithms: Round-robin and Consistent Hashing
-
akashrajpurohit.com
-
2 years ago
-
eng
Welcome to the world of load balancing algorithms, where we unravel the magic behind Round-robin and Consistent Hashing. If you have a solid grasp of technical concepts and are eager to understand how these algorithms efficiently distribute traffic across servers, this blog is your ultimate guide. We'll embark on a human-to-human conversation, exploring the inner workings of Round-robin and Consistent Hashing, and how they keep our systems ..
|
|
The select element gets a small but mighty upgrade where you can now add (horizontal rule) elements into the list of options and they will appear as separators.
|
|
Understanding Load Balancing Algorithms: Round-robin and Consistent Hashing
-
akashrajpurohit.com
-
2 years ago
-
eng
Welcome to the world of load balancing algorithms, where we unravel the magic behind Round-robin and Consistent Hashing. If you have a solid grasp of technical concepts and are eager to understand how these algorithms efficiently distribute traffic across servers, this blog is your ultimate guide. We'll embark on a human-to-human conversation, exploring the inner workings of Round-robin and Consistent Hashing, and how they keep our systems ..
|
|
Hi, Vor einer Woche, in meinem Talk “Pragmatic Programming mit Kotlin” , habe ich über die Broken Window Theory gesprochen. Eigentlich kommt sie aus der Kriminologie. In criminology, the broken windows theory states that visible signs of crime, anti-social behavior and civil disorder […] encourages further crime and disorder […]. ~ Wikipedia Dave Thomas und Andy Hunt übertragen dieses Bild in die Softwareentwicklung...
|
Hand-written AVX-512FP16 SIMD code achieves 119x speedup over GCC's auto-vectorization for Jensen-Shannon divergence, using reciprocal square roots and FMA instructions.
|
Twitter has a new-ish feature that lets you embed only the video from another post or tweet in a post/tweet of your own (without quote-replying the source tweet itself). Only the video is then embedded in your post, and a … Continue reading → The post Embed only the video from another post on X or Twitter first appeared on The NeoSmart Files .
|
Recently I’ve found myself quantifying my existence - or that which I’ve got left - by “expected number of good [X] remaining.”
|
|
Black Rose Anarchist Federation International Relations Committee, Fauda - İşgale Karşı Ön Cepheden Sesler: Filistinli Anarşistlerle Söyleşi
-
tr.anarchistlibraries.net
-
2 years ago
-
tur
Yazar : Black Rose Anarchist Federation International Relations Committee, Fauda Başlık : İşgale Karşı Ön Cepheden Sesler: Filistinli Anarşistlerle Söyleşi Tarih : 17.10.2023 Notlar : Çeviri: Mercan Doğan İngilizce Aslı: Voices from the Front Line Against the Occupation: Interview with Palestinian Anarchists Kaynak : 22.10.2023 tarihinde şuradan alındı: barikathaber.org İsrail’in 75 yıldır süren Filistin işgalinin bu yen....
|
|
Hello! In the previous post, I covered tainted types as the second of a domain primitives series . Tainted types helped us package dangerous user input into a value object to ensure that all the areas where it propagated to are handled correctly. We’ll extend the value object concept to create a container for sensitive data. It’s one of my favorite domain primitives. They are fantastic for storing and tracking sensitive data, and p..
|
|
Hello! In the previous post, I covered tainted types as the second of a domain primitives series . Tainted types helped us package dangerous user input into a value object to ensure that all the areas where it propagated to are handled correctly. We’ll extend the value object concept to create a container for sensitive data. It’s one of my favorite domain primitives. They are fantastic for storing and tracking sensitive data, and p..
|
|
Welcome! In the previous post, I covered branded types as the first of a domain primitives series . Where branded types helped us ensure upstream code is correct, we can flip the script and use another type of domain object (specifically, a value object ) to ensure that downstream code is correct. As the adage goes, “always validate user input!” We can “taint” user input as it enters our system and force everything that handles it to ..
|
|
Welcome! In the previous post, I covered branded types as the first of a domain primitives series . Where branded types helped us ensure upstream code is correct, we can flip the script and use another type of domain object (specifically, a value object ) to ensure that downstream code is correct. As the adage goes, “always validate user input!” We can “taint” user input as it enters our system and force everything that handles it to ..
|
|
Improve your privacy by using DNS over HTTPS. Look up hostnames privately and avoid giving too much info to your ISP. This is a tutorial for dnscrypt proxy on macOS.
|
|
A full semantic search tutorial about: data mining with requests and beautifulsoup preprocessing in pandas chunking the document text in smaller paragraphs of the right size for the ML model creating embeddings for each chunk calculating the mean embedding for each document saving data as gzipped json (small file size & easy and fast to read in js with pako.js) creating a static web app based on transformers.js on GitHub Pages App he..
|
|
Assumed Audience : Hackers, programmers, anyone in a software-related job. Discuss on Hacker News . Epistemic Status : Extremely confident, even a little smug. Hey, I’m only human. I am angry. My anger took over, and I am writing a blog post, even though I tried to mellow out. So yeah, expect some verbal fire and brimstone; Sodom and Gomorrha are lonely. The Introduction Earlier today, I was on Hacker News . Strike..
|
|
Assumed Audience : Hackers, programmers, anyone in a software-related job. Discuss on Hacker News . Epistemic Status : Extremely confident, even a little smug. Hey, I’m only human. I am angry. My anger took over, and I am writing a blog post, even though I tried to mellow out. So yeah, expect some verbal fire and brimstone; Sodom and Gomorrha are lonely. The Introduction Earlier today, I was on Hacker News . Strike..
|
|
Assumed Audience : Hackers, programmers, anyone in a software-related job. Discuss on Hacker News . Epistemic Status : Extremely confident, even a little smug. Hey, I’m only human. I am angry. My anger took over, and I am writing a blog post, even though I tried to mellow out. So yeah, expect some verbal fire and brimstone; Sodom and Gomorrha are lonely. The Introduction Earlier today, I was on Hacker News . Strike..
|