|
Jane Street is excited to announce our sponsorship of SoME3 , Grant Sanderson and James Schloss’s third Summer of Math Exposition. SoME is a contest that Grant and James created to encourage the development of fun and interesting mathematics education videos.
|
|
Hi, Viele Firmen nutzen moderne Technologien. Kubernetes, RabbitMQ, AWS, Docker, ArgoCD… und so weiter. die Auswahl ist riesig. Der CNCF Landscape ist in den meisten Unternehmen angekommen. Doch was mich wundert: Die Software ist kompliziert. So kompliziert, dass sie nicht “mal eben” lokal gestartet werden kann. Das hätte ich nicht erwartet. In der Auflistung ist bewusst Docker dabei. Denn die meisten Unternehmen mit denen ich..
|
|
Emerging from dotemacs bankruptcy the hard way: package management
-
www.evalapply.org
-
2 years ago
-
eng
Elpa, Melpa, git repo. Vendor package straight from source. It compiled? Fetch some more! Elpa, Melpa, git repo. In more adult terms, we learn to use use-package to fetch, install, initialise, configure useful packages that enhance our Emacs experience.
|
|
In this case study, we will build a note-taking app that lets the user add, edit and delete notes. It uses Compose for both the view and presentation layers! Note: This is a follow up to Part 1: Simplifying State Management with Compose and assumes the reader is already familiar with Jetpack Compose . The Template I find it useful to start with the model that represents the state of the screen we’re building. It will have a li....
|
|
The recent release of Doximity’s refreshed physician scheduling tool Amion involved a significant overhaul of the user interface (UI) layer using Jetpack Compose. As part of the development process, we decided to experiment with shifting from ViewModels to utilizing the Compose Runtime for managing screen state. This article explores the motivations behind this approach and demonstrates an overall improvement to the view layer and presentat....
|
|
June was alright - Review of June Running - Instead of running 10k every other day in Gurgaon; I ran 5k every day as I could run only around the society and that got boring too quickly. Still got the miles. While in London my running was semi regular. As promissed I did run...
|
|
The overall problem: Like many of us, I am guilty of copying files haphazardly, promising myself that I'll organize them later. This has built up to a significant problem over the years, particularly with old smartphone backups. I had a bad habit of dumping photo folder backups onto my server, with each dump containing even more dumps of old photos, resulting in multiple levels of duplication. Using the command-line tool called fdupes I've....
|
|
The overall problem: Like many of us, I am guilty of copying files haphazardly, promising myself that I'll organize them later. This has built up to a significant problem over the years, particularly with old smartphone backups. I had a bad habit of dumping photo folder backups onto my server, with each dump containing even more dumps of old photos, resulting in multiple levels of duplication. Using the command-line tool called fdupes I've....
|
|
So it’s been a while since my last update and a lot has happened. I launched 2markdown ) over the course of a weekend. digital office has taken most of my time while we’ve crunched the last two months. I didn’t have the necessary time to work on newsletterify I’m afraid. I still believe the idea is great and I’m still convinced that it’s worth a shot. Let’s address some technical decisions that have become stumbling blocks for me. In..
|
|
RavenDB is a .NET application, written in C#. It also has a non trivial amount of unmanaged memory usage. We absolutely need that to get the proper level of performance that we require. With managing memory manually, there is also the possibility that we’ll mess it up. We run into one such case, when running our full test suite (over 10,000 tests) we would get random crashes due to heap corruption. Those issues are nasty , because ther....
|
|
I wonder if there are a group of people in companies that set the prices for their products that still like the concept of bartering? They seem to like the negotiations of trying to find the highest price an existing customer will stay with them.
|
|
I wonder if there are a group of people in companies that set the prices for their products that still like the concept of bartering? They seem to like the negotiations of trying to find the highest price an existing customer will stay with them.
|
|
Setting up a development environment with Neovim and ComputerCraft
-
tomodachi94.github.io
-
2 years ago
-
eng
ComputerCraft is a Minecraft mod that adds programmable computers to the game. These computers are programmed with Lua , a scripting language written in C. Neovim is a fork of the Vim text editor; it adds configuration with Lua and language server support, among other things, to the classic Vim editor. In this guide, I’ll be walking you through setting up a tolerable IDE-like environment for ComputerCraft in Neovim, similar to Vis..
|
|
James Dyer has a nice post sharing his frequent dired need to duplicate files. He offers a solution using a custom interactive command. His use-case resonated with me. Similarly, James' recommendation to bind his file-duplicating command to C-c d [^1] sent a signal to my brain triggering Bozhidar Batsov 's crux-duplicate-current-line-or-region. crux-duplicate-current-line-or-region is part of a "collection of Ridiculously useful e....
|
|
and other self advice - Yeah this isn’t the monthly post. The monthly post will be here tomorrow. It’s 3:03 am; I woke up. I am reflecting. Some ideas come to mind - Boredom is a privilege - I can afford to be bored. Boredom shows that I am financially stable enough to not worry...
|
|
Any role that has a direct business goal that doesn’t involve full time programming to build the product.
|
|
Any role that has a direct business goal that doesn’t involve full time programming to build the product.
|
|
Update :: live demo now available A demo of this concept is now available at https://garbagespeak.com and the demo source code is available at https://github.com/acaloiaro/garbagespeak.com/ . Intro I’ve encountered a lot of skepticism around the idea of adding dynamic behavior to Hugo sites with hugo-htmx-go-template . That skepticism is well founded, because Hugo bills itself as a static site generator. So why would anyone want ....
|
|
Previously, I have discussed how to build weighted versions of various statistical methods. I have already covered weighted versions of various quantile estimators and the Hodges-Lehmann location estimator . Such methods can be useful in various tasks like the support of weighted mixture distributions or exponential smoothing. In this post, I suggest a way to build a weighted version of the Mann-Whitney U test.
|
|
Dependency resolution is something programmers usually take for granted. Be it cargo, npm, or whatever package manager you use, no one is actually surprised when this black-box figures out, all by itself, the specific set of packages that should be installed. To me, though, it is a fascinating feat. It feels magical when a machine solves an abstract problem like that, with minimal input from me as a user! I was, therefore, delighted when th..
|
|
Update :: live demo now available A demo of this concept is now available at https://garbagespeak.com and the demo source code is available at https://github.com/acaloiaro/garbagespeak.com/ . Intro I’ve encountered a lot of skepticism around the idea of adding dynamic behavior to Hugo sites with hugo-htmx-go-template . That skepticism is well founded, because Hugo bills itself as a static site generator. So why would anyone want ....
|
|
Previously, I have discussed how to build weighted versions of various statistical methods. I have already covered weighted versions of various quantile estimators and the Hodges-Lehmann location estimator . Such methods can be useful in various tasks like the support of weighted mixture distributions or exponential smoothing. In this post, I suggest a way to build a weighted version of the Mann-Whitney U test.
|
|
Update :: live demo now available A demo of this concept is now available at https://garbagespeak.com and the demo source code is available at https://github.com/acaloiaro/garbagespeak.com/ . Intro I’ve encountered a lot of skepticism around the idea of adding dynamic behavior to Hugo sites with hugo-htmx-go-template . That skepticism is well founded, because Hugo bills itself as a static site generator. So why would anyone want ....
|
|
Mastering Intermediate Linux Commands for Efficient Server Management
-
akashrajpurohit.com
-
2 years ago
-
eng
As a Linux server administrator, you may have already learned the basics of Linux commands. However, to manage your server more efficiently, you need to dive deeper into the lesser-known, but equally important intermediate-level commands. In this article, we will cover some of the intermediate-level Linux commands that will help you become a more proficient Linux sysadmin.
|
|
Office Oracle - a complete AI Chatbot leveraging langchain, Pinecone.io and OpenAI
-
zackproser.com
-
2 years ago
-
eng
I open sourced my next.js AI chatbot and the Jupyter notebooks I used to build it, plus created a video series walking through it all on YouTube
|
|
Mastering Intermediate Linux Commands for Efficient Server Management
-
akashrajpurohit.com
-
2 years ago
-
eng
As a Linux server administrator, you may have already learned the basics of Linux commands. However, to manage your server more efficiently, you need to dive deeper into the lesser-known, but equally important intermediate-level commands. In this article, we will cover some of the intermediate-level Linux commands that will help you become a more proficient Linux sysadmin.
|
|
Mastering Intermediate Linux Commands for Efficient Server Management
-
akashrajpurohit.com
-
2 years ago
-
eng
As a Linux server administrator, you may have already learned the basics of Linux commands. However, to manage your server more efficiently, you need to dive deeper into the lesser-known, but equally important intermediate-level commands. In this article, we will cover some of the intermediate-level Linux commands that will help you become a more proficient Linux sysadmin.
|