13 January 2024

45 links · Saturday

What's out there for ECDSA threshold signatures

In the realm of multi-party computation (MPC) protocols, threshold signing is the protocol that address how multiple participants can sign something under a "shared" private key. In other words, instead of one guy signing something with a private key, we want …

I'm A Developer Not A Compiler

Recently I had a phone interview where I got asked a variety of Java questions. This kind of thing is standard, and most of the questions were somewhat standard: * What is polymorphism? * What’s the difference between a List and a Set? When would you use on…

GitHub - Stellarium/stellarium: Stellarium is a free GPL software which renders realistic skies in real time with OpenGL. It is available for Linux/Unix, Windows and macOS. With Stellarium, you really see what you can see with your eyes, binoculars or a small telescope.

Stellarium is a free GPL software which renders realistic skies in real time with OpenGL. It is available for Linux/Unix, Windows and macOS. With Stellarium, you really see what you can see with yo...

McCheapest

This app tracks the price of Big Mac at every McDonald's location across the U.S.

TC Coder

Share your videos with friends, family, and the world

Build a Blazor Web App! – Dev Leader Weekly 26

Welcome to another issue of Dev Leader Weekly! In this issue, we'll continue to explore iterators and moving to a paging approach in C#!

Piped

An alternative privacy-friendly YouTube frontend which is efficient by design.

Ollama

Get up and running with large language models, locally.

DevDocs

Fast, offline, and free documentation browser for developers. Search 100+ docs in one web app including HTML, CSS, JavaScript, PHP, Ruby, Python, Go, C, C++, and many more.

Attending NeurIPS 2023

NeurIPS is the top conference for artificial intelligence (AI) research [2]. It offers an excellent opportunity to present your work to fellow researchers, gain a sense of the latest developments in AI, and connect with the people driving the field. Despite ha…

My CSS resets

Every now and then, I see someone post their latest and greatest set of CSS resets. Here’s mine.

In praise of WordPress

After over a year of fighting with Eleventy and then Astro to set up a this blog just right I find myself needing to set up yet another blog, this time for work. I could just build on what I’ve got with Astro but I can’t help but wonder if I would have been be…

Why it's almost always a good thing when staff quit - Dan Norris

June 2001 In my final year of University, after months of applying for jobs, I was close to giving up hope. It was 2001 when one man finally gave me a chance, and made me realise I might be able to make something of myself. The man was Mark Smith. He was the b…

#RAG #RetrieverOptimization #HybridSearch #AI #ML6

Discover the key elements in optimizing Retrieval Augmented Generation (RAG) with smart chunking, embedding models, and hybrid search strategies. Evaluate with metrics like Hit Rate, MRR, MAP, and NDCG. Enhance user experience by enabling follow-up questions. …

Running Wikepedia offline

This post explains how to run Wikipedia offline on Linux inside a Docker container. Prerequisites (not explained here): a web browser to access the offline copy a Linux server connected to your net…

Writing HTML in HTML

I've just finished the final rewrite of my website. I'm not lying: this is the last time I'm ever going to do it. This website has gone through countless rewrites – from WordPress to Jekyll to multiple static site …

Content Moderation APIs are Really, Really Bad

With an ever-growing collection of text content on the web, and ever-growing LLM-powered systems that automatically interact with such data, scalable content moderation emerges as a significant challenge. One seemingly reasonable solution is from OpenAI. Since…

The Library is a Superpower

I volunteer with a great local program. Through it, I help connect newcomers to the local tech scene. One of the standard pieces of advice I give is: get a library card.

Hidden Changes in GPT-4, Uncovered

The tool instructions in this article are not up to date as of 1/11/2024, see this post to learn more about the new tool OpenAI added to block conversations about U.S. elections using function calls.

DIY Terraform Cloud, Part 1 - The Game Plan

What would it take to migrate away from Terraform Cloud? After Hashicorp moved to resource-based pricing and BSL license last year, this question is on the roadmaps of many infrastructure teams. This article outlines the scope of such a migration. In this art…

What I learned selling my company

At my first company, I internalized the standard advice to never think about M&A. The consensus was, and is, to just keep growing the business and good things will come. I did that, and I was lucky that good things did come in the form of a $130M acquisition

What are you producing?

People are obsessed with productivity. There are apps that claim to boost your productivity, courses, blog posts, entire books. A question that is rarely asked is: what are you producing? Are you creating worthless proofs of concept for a startup that siphons …