|
We are honored and humbled to announce Snyk has been named to the CNBC 2023 Disruptor 50 List, following our debut on the Disruptor List in 2021 and our listing as a Top Startup for the Enterprise in 2022.
|
|
I've spent a lot of time building and maintaining React applications. React, with Typescript, is fine, but I keep coming back to the same realisation: it's not Rust. Over the past few years I've been learning Rust, and it has transformed how I write
|
|
Last weekend I attended Eroica 2023 , a motorcycling event organized by the Italian branch of the Triumph Owners Motorcycle Club I currently preside. We rode the Eroica route, a legendary gravel bicycle race that runs through the most beautiful territories of the Tuscan Chianti region. It was glorious. The weather was perfect, the food was incredible, and the close-knit party of thirty T.O.M.C.C. bikers had great fun. We all ended up c..
|
|
Inspired by evy’s ever-changing manifesto , this evolving document helps guide me towards the life I want to live. Responsibility Responsibility is the willingness to take ownership of one’s actions and obligations. It reflects a strong sense of duty and the ability to fulfill commitments with diligence and integrity. I embrace responsibility when I consider the impact of my choices and strive to make positive contributions throughout ..
|
|
When developers need to handle URLs, we often turn to Java. However, its frequent use motivates attackers to exploit its vulnerabilities. This risk of exploitation is why we must implement URL validation in our JavaScript applications.
|
|
GitHub - mgolub2/iatodng_rs: IAtoDNG, now in 100% Rust! IAtoDNG, now in 100% Rust! . Contribute to mgolub2/iatodng_rs development by creating an account on GitHub. GitHub mgolub2 A new way to convert Sinar IA RAW files from the Emotion digital back series! The utility is CLI only for
|
|
Vector search isn't just for AI embeddings. Use HNSW for geo-spatial queries, stock covariance, chess positions, text tokens, and multi-modal recommendations with custom metrics.
|
|
From junior to expert: four C++ solutions to count unique strings reveal 30x performance gaps. Proficiency dramatically impacts even trivial single-threaded code.
|
|
Unobvious problems of using the R's implementation of the Hodges-Lehmann estimator
-
aakinshin.net
-
3 years ago
-
eng
This post uncovers subtle problems in R’s built-in implementation of the Hodges–Lehmann estimator that can produce unexpected results. In Pragmastat, Center provides a correct and well-tested implementation. Confidence intervals are available via CenterBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat The [[hodges-lehmann-estimator|Hodges-Lehmann location estimator]] (also known as pseudo-median) is a robust, non-p....
|
|
Unobvious problems of using the R's implementation of the Hodges-Lehmann estimator
-
aakinshin.net
-
3 years ago
-
eng
This post uncovers subtle problems in R’s built-in implementation of the Hodges–Lehmann estimator that can produce unexpected results. In Pragmastat, Center provides a correct and well-tested implementation. Confidence intervals are available via CenterBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat The [[hodges-lehmann-estimator|Hodges-Lehmann location estimator]] (also known as pseudo-median) is a robust, non-p....
|
Vector search isn't just for AI embeddings. Use HNSW for geo-spatial queries, stock covariance, chess positions, text tokens, and multi-modal recommendations with custom metrics.
|
From junior to expert: four C++ solutions to count unique strings reveal 30x performance gaps. Proficiency dramatically impacts even trivial single-threaded code.
|
|
Introduction: In today’s fast-paced digital world, website performance plays a vital role in providing a seamless user experience. As web applications become increasingly complex, it’s crucial to optimize the loading time of our applications. One powerful technique to achieve this is lazy loading. In this blog post, we’ll explore how React’s lazy loading feature can significantly improve web performance by deferring the loading of non-criti..
|
|
Repository: @knadh/otpgateway GitHub release page: v3.3.0 Changelog 3146195 Add OTP validity to default SMTP template. 717804f Integrate sprig template functions.
|
In this series of short stories, I share tricky situations I've encountered while leading teams. These experiences have taught me invaluable leadership lessons and greatly influenced my management style. I hope to help others become more effective leaders by sharing these anecdotes.
|
|
Today is a very special day for me, and I wanted to take a moment to capture my feelings. Last week, I celebrated my 38th birthday. I spent time with my family and friends, celebrating throughout the week with our respective families. I was able to spend some special time
|
|
I am a lark. In the book Time Wise by Amantha Imber she discusses the three main types of people and their alertness through various times of the day. It impacts when they are most productive for certain types of tasks. This has been written about in numerous other places but she summarises it really well:
|
|
I am a lark. In the book Time Wise by Amantha Imber she discusses the three main types of people and their alertness through various times of the day. It impacts when they are most productive for certain types of tasks. This has been written about in numerous other places but she summarises it really well:
|
|
Exploring the impact of Kim Stanley Robinson's Red Mars on a roboticist and how the strong personalities of the characters in the book remind them of the people they work with in startups. The near-future elements of the book, such as terraforming and advanced robotics, inspire the author's work in robotics.
|
|
I killed the old memex.marginalia.nu site. Not because it wasn’t great, but because I don’t have the time to maintain the software, which was quite janky, and perhaps most of all I wasn’t really feeling it. The new site looks superficially similar, but it’s actually just a Hugo template that emulates some of the memex’ capabilities. Although some of the coolest stuff is sadly gone as a result. Thankfully I decided to use an extremely po..
|
|
Engineering culture at Snyk: The values that support and drive our teams
-
snyk.io
-
3 years ago
-
eng
We want Snyk's engineering culture to shape how our software engineers approach problem-solving, innovation, and collaboration. Learn about our values, how we live by them, and how that helps us succeed.
|
|
Advertisers, cults, terrorists, and American megachurches know how to target people at the right time to get them to "convert". The last of these has evolved an entire liturgy for that purpose. Through a couple of personal anecdotes, we trace the history and purpose of that liturgy and draw a parallels with a less "American" cults.
|
|
This is the most basic-ass tomato sauce. Goes well with pasta. Goes well with meatballs. Can even slather it on a pizza. Ingredients A tin of passed tomatoes. About 4 dl or 1-2 eagle-screeching cups. An onion or two shallots. Salt A whole bunch of dried Oregano A whole bunch of dried Basil Pinch of dried thyme. Fresh Basil On Top For Instagram Yes, you want to use dried herbs here. They’re superior in sauces and cooked food. If you’re..
|
|
The computer in question is a model 15-df0002no bought in 2020. This is an install log of sorts, mostly for myself but others may have use of it as well. Disclaimer: This is not a beginner’s guide. I’ve used Linux for over 20 years and can solve most issues that installing a linux distribution throws my way. If you don’t know your way around BIOS, disk partitioning, linux driver loading, or grub; then misguided attempts at follow thes..
|
|
I created a simple vector database called "Vector IDB" that runs directly in the browser using IndexedDB. It's designed to store and query JSON documents with vector embeddings, similar to Pinecone, but implemented locally. The API is basic with insert, update, delete, and query functions. While it lacks optimizations like pre-filtering and advanced indexing found in dedicated vector databases, it provides a starting point for experiment..
|
|
I created a simple vector database called "Vector IDB" that runs directly in the browser using IndexedDB. It's designed to store and query JSON documents with vector embeddings, similar to Pinecone, but implemented locally. The API is basic with insert, update, delete, and query functions. While it lacks optimizations like pre-filtering and advanced indexing found in dedicated vector databases, it provides a starting point for experiment..
|
|
Mazz Muzzleflash’s Automatic Drawing on the Radio is an application that compiles GPT scripts converted into speech and spliced together with music downloaded from the web into a radio program. This is a companion project to Nathan Peck’s project “Drawing on the Radio”. Live night hacking in Plato Township
|
This book is the thrilling account of the Ukranian power grid cyber attacks of 2015, and the search for who was behind them. This search takes us through many other attacks also attributed to the same source (Russian intelligence services) and Andy Greenberg skillfully weaves in key context: how the hacks worked, key players involved […]
|
|
Adding an alert or alarm for a situation you need to monitor should be a good thing but sometimes, depending on how it is done, it can actually make things worse or at a minimum not work as expected.
|
|
Adding an alert or alarm for a situation you need to monitor should be a good thing but sometimes, depending on how it is done, it can actually make things worse or at a minimum not work as expected.
|
|
Federation is a revocable privilege contingent upon instance staff maintaining a community that other instances feel safe connecting to. If staff fails to meet that obligation, the privilege is revoked. This allows moderation to scale across millions of users. If users are unhappy with their social circle getting broken, they should demand better from their admins or choose an instance that aligns with their values. Instances aren’t jus..
|
|
Passwordless sudo and verified GitHub commit signing with Yubikey - a pair-coder's dream
-
zackproser.com
-
3 years ago
-
eng
If you're like me, you can't type your complex password correctly when your entire team is staring at you on a pair call. And now, you no longer have to.
|
|
Learn the basics of functional programming in JavaScript, a paradigm that emphasizes immutability, higher-order functions, and pure functions. Discover how to create more reliable and maintainable code by following this programming style.
|
|
Learn the basics of functional programming in JavaScript, a paradigm that emphasizes immutability, higher-order functions, and pure functions. Discover how to create more reliable and maintainable code by following this programming style.
|