4 January 2022

48 links ยท Tuesday

GitHub Quick Reviews

Powered by Restream https://restream.io/

What's New in F# 6

https://aka.ms/dotNETConf2021-GetdotNET6F# 6 is all about modernizing and simplifying the experience of learning and using F#. This applies to the language d...

Only Recipe - Cut the clutter from recipe sites

A free tool to get just the ingredients and instructions for any recipe on any blog or site. No life story, popups, or other clutter. Just the recipe!

My Excel spreadsheet doesn't scroll even though I can use the arrows to move around

I was sent a link to an Excel spreadsheet with instructions to look for my name and update the blah blah blah blah. When I opened the spreadsheet, I found that I couldn’t get it to scroll. I could use the arrow keys to move around: The coordinate indicator and…

There oughta be a WiFi Game Boy cartridge.

It took a while, but I finally managed to create my own Game Boy cartridge. With WiFi! At this point, it can only demo a simple telnet-style communication and access Wikipedia articles, but I am confident that I will showcase more in the future. For now, the i…

La plateforme de rap DatPiff piratée, les mots de passe dans la nature

Comme le révélait Zataz le 9 décembre 2021, une fuite de données a touché la plateforme de mixtapes de rap DatPiff. Le site créé en 2005 compte encore plusieurs milliers de fidèles utilisateurs, y compris en France. Toujours d'après les informations de Zataz, …

Demystifying Closures in JavaScript

A closure is the combination of a function bundled together with references to its surrounding state. It’s a simple and useful technique once you understand it.

Batching and Caching With Dataloader

In this article, we’re going to cover what Dataloader is and how it can help us with database requests and reduce our database costs.

Quantifier predicates - Simple Talk

Predicates in SQL are often complex and difficult to understand. In this article, Joe Celko explains the logic behind a few of the predicates: EXISTS, SOME, ANY and ALL.

Imperative vs Declarative Programming

Learn the difference between imperative and declarative programming and why you'll usually want to use one over the other.

Welcome to 2022!

F# Software Foundation

Contributing to Open Source Projects

I was going through some old notes and came across some notes from a brainstorming session around contributing to open source projects. With all the different apps that we’ve worked on over the years, there wouldn’t be any that didn’t involve at least one open…

.NET Rocks! vNext

.NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.

Finding our new normal

GitHub's releases a yearly state of the Octoverse report that examines the ways ...

Real-time machine learning: challenges and solutions

In the last year, I’ve talked to ~30 companies in different industries about their challenges with real-time machine learning. I've also worked with quite a few to find the solutions. This post outlines the solutions for (1) online prediction and (2) continual…

Obsidian's Weakest Point - Its Search

There are many good reasons to use Obsidian for your note-taking. However, if you plan to bet the future of your research or knowledge management on it, I think you should be aware of something. Obsidian's search is far from sufficient.I think it is its weakes…

SBIDIOT IoT Malware: miner edition

The SBIDIOT IoT malware was observed earlier this year in april. Recently I spotted a sample with a cryptominer added on, so let’s see what’s changed. The botnet’s main use is for DDOS attacks on game servers. Overview Author I took a look at one of the …

What I Learned About Work in 2021

I left a startup in 2021 to work at a bigger company and learned a few things about work along the way.

Leaving the company I co-founded

Romy, David and I started Monaru in May of 2019. We were part of the YCS19 batch and raised a seed round in March of 2020. This post is about my experience leaving the company in the summer of 2021.

// Chirag Gupta

Chirag Gupta's personal website