|
I recently bought a Nuphy Air75 and ran into a weird issue on Linux. The Air75 can be connected to the computer in 3 different ways: Wired Bluetooth USB Wireless Receiver (comes with the keyboard) When I connected via wired or Bluetooth, the Fn key would correctly work. That is, F12 would map to F12 and Fn + F12 would increase the volume. 1 However, when I used the wireless receiver, the Fn key was never registered, and the keyboard would o..
|
|
I recently bought a Nuphy Air75 and ran into a weird issue on Linux. The Air75 can be connected to the computer in 3 different ways: Wired Bluetooth USB Wireless Receiver (comes with the keyboard) When I connected via wired or Bluetooth, the Fn key would correctly work. That is, F12 would map to F12 and Fn + F12 would increase the volume. 1 However, when I used the wireless receiver, the Fn key was never registered, and the keyboard would o..
|
|
This week I finished my contract for Seamly1, where I spent 7 months developing a SaaS messaging platform for customer service in Elixir. The project was incredibly interesting, so in our last conversation I asked if they would mind me sharing a “war story” with the world. They gladly agreed, so here goes an account of my dealings with unicode, performance tuning and Rust-based NIFs. Enjoy! 1 - The problem From a pure technical point of vie..
|
|
Introduction In episode 11, Bill highlighted the issue of identity verification and provided a solution to this problem. The solution proposed was to cryptographically sign a transaction to verify its authenticity. Bill chose to implement a solution making use of the Elliptic Curve Digital Signature Algorithm (ECDSA) as the public key can be extracted from a signature. Although a small distinction, the ability to re-compute a public key is..
|
|
Finally after waiting for a long time, I started building my first Home lab and here's how I got started with it.
|
|
Repository: @knadh/koanf GitHub release page: v1.4.5 What’s Changed etcd_watch by @mkvolkov in https://github.com/knadh/koanf/pull/168 make dotenv.Parser behave like env.Provider by @jxsl13 in https://github.com/knadh/koanf/pull/179 aws secrets manager and parameter store providers added to read me by @gsingh-ds in https://github.com/knadh/koanf/pull/186
|
|
Finally after waiting for a long time, I started building my first Home lab and here's how I got started with it.
|
|
Table of Contents Emitting Custom Events Filtering "Thread Park" Events Towards Real-Time Analysis of JFR Events Java’s BlockingQueue hierarchy is widely used for coordinating work between different producer and consumer threads. When set up with a maximum capacity (i.e. a bounded queue ), no more elements can be added by producers to the queue once it is full, until a consumer has taken at least one element. For scenarios ..
|
|
Table of Contents Emitting Custom Events Filtering "Thread Park" Events Towards Real-Time Analysis of JFR Events Java’s BlockingQueue hierarchy is widely used for coordinating work between different producer and consumer threads. When set up with a maximum capacity (i.e. a bounded queue ), no more elements can be added by producers to the queue once it is full, until a consumer has taken at least one element. For scenarios ..
|
|
The story so far: In the beginning, qBittorrent was created. Then they released v4.5.0. This has made a lot of people very angry and been widely regarded as a bad move. (If you just want the theme file with completely white text colors, you can download that here . Place it somewhere safe, then open qBT, and go to Tools > Preferences > Behaviour and check the checkbox for "Use custom UI theme". Then browse to the theme file, click OK, ....
|
|
Earlier this year, we had four fantastic interns join our Algorithms team for 3 months to learn how we harness data science in our work at Stitch Fix. These four interns hail from across the country and spent their time exploring a specific project and advancing their skills in their unique interest areas. In their own words below, they’ve showcased each of their own projects and the meaningful insights they were able to uncover in their sh....
|
|
For a long time, I held off getting a 3D printer for several reasons. The first is that I really felt like I just wasn’t ready for Yet Another Hobby. My life wasn’t together, and my finances weren’t either. I know that 3D printing can be expensive, and I just didn’t have the discretionary income … Continue reading The post The 3D Printing Learning Curveball appeared first on MiscDotGeek .
|
|
My favorite books out of the 50 books (~18,000 pages) that I read in 2022: Sci-Fi Terra Ignota Quartet ( Too Like the Lightning , Seven Surrenders , The Will to Battle , Perhaps the Stars ) — A fascinating unlike-anything-else romp through a sci-fi 25th century well-seasoned with 18th-century philosophy tied together with a page-turning plot set in a compelling and meticulously built world. One of those series that sticks with you lo....
|
|
My favorite books out of the 50 books (~18,000 pages) that I read in 2022: Sci-Fi Terra Ignota Quartet ( Too Like the Lightning , Seven Surrenders , The Will to Battle , Perhaps the Stars ) — A fascinating unlike-anything-else romp through a sci-fi 25th century well-seasoned with 18th-century philosophy tied together with a page-turning plot set in a compelling and meticulously built world. One of those series that sticks with you lo....
|
|
Hello! I’m Daniel Sada. I like to write here. I like to sleep at night knowing my services are OK, I’ve written blog posts about software that saves me more than 100 hours of time and I used to be a OneNote Services developer. I’ve tried every coffee shop in a 25 mile radius around my house. I write in English and Spanish. I work at Snowflake improving Developer Productivity.
|
|
In the Call of Cthulhu adventure “Chateau of Blood”, the characters are faced between spending the day trapped in an ominous chateau where they will likely be attacked by monsters or attempting to navigate a treacherous mountain trail as a ferocious blizzard blows. Inspired by Hammer films , the characters are encouraged to stay inside the chateau, find clues, and face the monsters rather than go out into almost certain doom. However, ....
|
|
In the Call of Cthulhu adventure “Chateau of Blood”, the characters are faced between spending the day trapped in an ominous chateau where they will likely be attacked by monsters or attempting to navigate a treacherous mountain trail as a ferocious blizzard blows. Inspired by Hammer films , the characters are encouraged to stay inside the chateau, find clues, and face the monsters rather than go out into almost certain doom. However, ....
|
|
The past couple of years have been pretty intense. In this post I go over the highlights of the last year or so and what Im excited about in 2023
|
|
Trimmed Hodges-Lehmann location estimator, Part 1: breakdown point
-
aakinshin.net
-
3 years ago
-
eng
This post studies the breakdown point of a trimmed variant of the Hodges–Lehmann estimator. In Pragmastat, the standard Center already achieves a 29% breakdown point without trimming — the recommended robust location estimator. Confidence intervals are available via CenterBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat For a sample $\mathbf{x} = \{ x_1, x_2, \ldots, x_n \}$, the [[hodges-lehmann-estimator|Hodges-....
|
|
Trimmed Hodges-Lehmann location estimator, Part 1: breakdown point
-
aakinshin.net
-
3 years ago
-
eng
This post studies the breakdown point of a trimmed variant of the Hodges–Lehmann estimator. In Pragmastat, the standard Center already achieves a 29% breakdown point without trimming — the recommended robust location estimator. Confidence intervals are available via CenterBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat For a sample $\mathbf{x} = \{ x_1, x_2, \ldots, x_n \}$, the [[hodges-lehmann-estimator|Hodges-....
|
|
Introduction In episode 9, Bill introduced the idea of the genesis record and its role in his blockchain. As a recap, the genesis record will be used to customize the settings of his blockchain. The approach Bill takes here is similar to how Ethereum operates because he is storing the record in JSON format. In this video, Bill starts by defining the Go types his blockchain will use. The first type he defines will represent the genesis re..
|
|
Introduction In episode 10, Bill dove into the technical implementation of his genesis record and defined a custom Go type representing the record. While doing so, he provided an in-depth look at the reasoning behind the fields he included.. After declaring this type, Bill wrote a function that loads the genesis record from disk and onto memory. His function will use the standard library encoding/json package to load JSON data from a hard-..
|
|
The past couple of years have been pretty intense. In this post I go over the highlights of the last year or so and what Im excited about in 2023
|
|
Repository: @knadh/dictpress GitHub release page: v1.1.0 Changelog 53c3be1 Exclude non-parent entries from glossary list. a8ab426 Merge pull request #21 from knadh/dependabot/go_modules/github.com/labstack/echo/v4-4.9.0 f4ef078 Bump github.com/labstack/echo/v4 from 4.6.1 to 4.9.0
|
|
It’s a new month - and a new year! That means, with this post, I’ve been doing these book reading lists for five years .
|
|
Edit: I updated the widget with other (more useful to me) informations, jump at the bottom: Updated v2 If there’s one thing that I don’t like to use, are the stats apps in the menubar. Apps like iStat Menus , eul , MenuBar Stats , Usage Monitor , etc… to me all looks like a waste of system resources to monitor the system resource. Because they can monitor too much stuff that I don’t need to check, or the windows are vey big and I ca..
|
|
The most common (and most costly) operation of the marginalia search engine’s index is something like given a set of documents containing one keyword, find each documents containing another keyword. The naive approach is to just iterate over each document identifier in the first set and do a membership test in the b-tree containing the second. This is an O(m log n)-operation, which on paper is pretty fast. It turns out it can be made fa..
|
|
Edit: I updated the widget with other (more useful to me) informations, jump at the bottom: Updated v2 If there’s one thing that I don’t like to use, are the stats apps in the menubar. Apps like iStat Menus , eul , MenuBar Stats , Usage Monitor , etc… to me all looks like a waste of system resources to monitor the system resource. Because they can monitor too much stuff that I don’t need to check, or the windows are vey big and I ca..
|
|
Happy New Year! This has nothing to do with the new year. We at this website know, reluctantly, that “d*mn” is not always a welcome word. Additionally, we are aware that we have a few articles sporting even saltier vocabularies (settle down, Colonel Sanders!). Countless school teachers have admonished us for our casual profanity, the use of which makes it difficult to share our otherwise engaging content with young, impressionable student..
|
|
This entry is part 4 of 4 in the series Containers, Containers, Containers. Earlier posts include What is a Container and why Docker Makes that a Difficult Question to Answer, Running Go Programs in Docker Scratch Containers, and Five Reasons Your PHP Application is Hard to Containerize for Production. This is the most recent post in the series. Containers (in the modern sense) are a technology that allows you to run Linux processes that ar..
|
|
Used the south parking lot (Pinnacle Peak Park). Arrived about 1:30pm and there were plenty of spaces. Did a lollipop hike (detailed below). Covered 3.2 miles in 2:15 (1:05 to ascend, 0:30 at the top, then 0:40 to descend). On the way up, followed the road all the way to its end, then took the trail through the trees anti-clockwise. The last ~200yds before the summit had some very steep and rocky sections, though exposed roots and trees..
|