|
Updated: 2023-01-06 About a year ago I was bitten by the PL bug. It started with reading Crafting Interpreters and discovering the wonders hidden under the hood of a compiler. I am also been a big fan of Emacs, and this started to get me interested in how its interpreter works. At the same time, I was reading the Rust book and trying to understand the concepts there. This all came to a head, and I decided to write an Emacs Lisp interpreter ..
|
|
Learn about the technologies that make Snyk Code so cutting edge, as well as how Snyk not only gives back to the open source community, but also how it promotes and works with the academic community in the field of static program analysis.
|
|
I thought my first series of novellas would revolve around the same world, but otherwise stand alone from each other.
|
|
By: How can i implement super() with multiple init inheritances? - Tutorial Guruji
-
rhettinger.wordpress.com
-
4 years ago
-
eng
should read this article by Raymond Hettinger, which goes over how super is designed to work, and outlines how your classes using it should look. […]
|
|
I sit under a wild apple tree at the edge of the clearing. Like a plant, I absorb the mild October sun. At the same time, I attentively listen to the sounds of the forest. Suddenly I hear a stomping of dry leaves about twenty meters ahead of me, slightly to my right. A wolf emerges out of the thicket. He stops for a moment, glances around, then starts crossing the clearing. A few moments and another wolf appears. After a brief pause, he fol..
|
|
I sit under a wild apple tree at the edge of the clearing. Like a plant, I absorb the mild October sun. At the same time, I attentively listen to the sounds of the forest. Suddenly I hear a stomping of dry leaves about twenty meters ahead of me, slightly to my right. A wolf emerges out of the thicket. He stops for a moment, glances around, then starts crossing the clearing. A few moments and another wolf appears. After a brief pause, he fol..
|
|
I’m in the middle of moving searchcode.com’s database to another server while upgrading it. This means I need to copy it somehow. It’s especially difficult in this case because the server its sitting on does not have enough disk space to do my usual mysqldump then copy the file across using SCP. I investigated splitting the database using --where clauses allowing me to get chunks of the database across, but that also means adding things l..
|
|
Skills, stories, and software every dev should know - 123dev #42
-
justingarrison.com
-
4 years ago
-
eng
Welcome to 123dev from Revue. This is the first issue I migrated from Buttondown. You may need to adjust your mail filters because the sending address has changed.
|
|
The twentieth is a special time here on the blog. It’s a time where I go to the various analytic sites and gather up the statistics so I can have an understanding of how this blog is doing.
|
|
Photoprism Logo Photoprism is the self-hosted photo/video library that does it all for me. It has labeling of images so you can search by picture content, it has calendar and map features for more natural finding of the pictures you're trying to find and it lets you
|
|
Snyk joins OpenSSF: Tackling open source supply chain security with a developer-first approach
-
snyk.io
-
4 years ago
-
eng
We’re excited to share that Snyk has joined the Linux Foundation’s expanded support of the Open Source Security Foundation (OpenSSF) as a premier member.
|
|
The moment we feel lonely, the moment we get bored I think a beautiful girl is the panacea to solve any such problem at any moment.
|
|
Trimmed Harrell-Davis quantile estimator based on the highest density interval of the given width
-
aakinshin.net
-
4 years ago
-
eng
Traditional quantile estimators that are based on one or two order statistics are a common way to estimate distribution quantiles based on the given samples. These estimators are robust, but their statistical efficiency is not always good enough. A more efficient alternative is the Harrell-Davis quantile estimator which uses a weighted sum of all order statistics. Whereas this approach provides more accurate estimations for the light-tailed..
|
|
Trimmed Harrell-Davis quantile estimator based on the highest density interval of the given width
-
aakinshin.net
-
4 years ago
-
eng
Traditional quantile estimators that are based on one or two order statistics are a common way to estimate distribution quantiles based on the given samples. These estimators are robust, but their statistical efficiency is not always good enough. A more efficient alternative is the Harrell-Davis quantile estimator which uses a weighted sum of all order statistics. Whereas this approach provides more accurate estimations for the light-tailed..
|
|
Learn how to secure your S3 bucket configurations and the access to them with Snyk Infrastructure as Code and Solvo
|
|
Warning: This post features text that might not be safe for work. Background # Incorporating anti-spam measures are the least of concerns while building a user generated content (UGC) platform. Unless you’re paranoid and spend precious time building moderation features in your platform, there will come a day when you sorely miss those tools. This is a story about exactly how this happened and how I dealt with it at Polarsteps.
|
|
By: Understanding Python super() with __init__() methods [duplicate] – Filipinoflix
-
rhettinger.wordpress.com
-
4 years ago
-
eng
self).__init__() which IMO is quite a bit nicer. The standard docs also refer to a guide to using super() which is quite […]
|
|
Testing The Silk Platform - Hands-On Technical Analysis of High-Performance I/O in the Cloud
-
tanelpoder.com
-
4 years ago
-
eng
Update: 3 years after writing this article, I tested the latest Silk Platform in 2024 , on Google Cloud Platform, with impressive results. In my tests, I got to over 20 GiB/s with large reads, 1.3M IOPS with small 8kB random reads and 10 GiB/s sustained write rate! Both articles are worth a read. Hands-on technical analysis of a novel data platform for high-performance block I/O in the cloud , tested by Tanel Poder , a database c..
|
|
Testing The Silk Platform - Hands-On Technical Analysis of High-Performance I/O in the Cloud
-
tanelpoder.com
-
4 years ago
-
eng
Update: 3 years after writing this article, I tested the latest Silk Platform in 2024 , on Google Cloud Platform, with impressive results. In my tests, I got to over 20 GiB/s with large reads, 1.3M IOPS with small 8kB random reads and 10 GiB/s sustained write rate! Both articles are worth a read. Hands-on technical analysis of a novel data platform for high-performance block I/O in the cloud , tested by Tanel Poder , a database c..
|
|
Table of Contents Including Snippets From Your Test Directory Summary It has been just a few weeks since the release of Java 17 , but the first changes scheduled for Java 18 begin to show up in early access builds. One feature in particular that excites me as a maintainer of different Java libraries is JEP 413 ("Code Snippets in Java API Documentation").
|
|
Table of Contents Including Snippets From Your Test Directory Summary It has been just a few weeks since the release of Java 17 , but the first changes scheduled for Java 18 begin to show up in early access builds. One feature in particular that excites me as a maintainer of different Java libraries is JEP 413 ("Code Snippets in Java API Documentation").
|
|
Table of Contents Including Snippets From Your Test Directory Summary It has been just a few weeks since the release of Java 17 , but the first changes scheduled for Java 18 begin to show up in early access builds. One feature in particular that excites me as a maintainer of different Java libraries is JEP 413 ("Code Snippets in Java API Documentation").
|
|
Experimenting with column- and row-oriented datastructures
-
notes.eatonphil.com
-
4 years ago
-
eng
|
|
Repository: @knadh/koanf GitHub release page: v1.3.0 Add AWS AppConfig provider. What’s Changed feat: add provider for AWS AppConfig by @Thunderbottom in https://github.com/knadh/koanf/pull/112 New Contributors @Thunderbottom made their first contribution in https://github.com/knadh/koanf/pull/112 Full Changelog : https://github.com/knadh/koanf/compare/v1.2.4...v1.3.0
|
|
Marketers from challenger brands unveil the strategies and tactics behind the risks they’ve taken in a new 10-episode season of The Brave Marketer Podcast.
|
|
NVIDIA Jetson Nano computer I had used Blender during my graduation at the Mackenzie University and started learning Blender 2.8+ again a few weeks ago. Unfortunately rendering the basic tutorials like Andrew Price’s donut takes several minutes on my old (but excellent for programming) Thinkpad T550 i7 16 GB with a simple Samsung SSD. The reason is that my GPU, a NVIDIA NVS 5400M with 2 GB memory and 96 cores cannot be used with Blender..
|
|
In the coming months, we’ll begin to have truly cross-platform low-level graphics, with the ability to cross compile GPU-accelerated applications written in Zig from any OS and deploy to desktop, mobile, and (in the future) web. Mach engine I’ve been working on Mach Engine for about 4 months now, although it as a project is many years in the making, and I believe in the next 4-6 months we’ll have completion of the first key milestone: ....
|
|
In the coming months, we’ll begin to have truly cross-platform low-level graphics, with the ability to cross compile GPU-accelerated applications written in Zig from any OS and deploy to desktop, mobile, and (in the future) web. Mach engine I’ve been working on Mach Engine for about 4 months now, although it as a project is many years in the making, and I believe in the next 4-6 months we’ll have completion of the first key milestone: ....
|
|
Skills, stories, and software every dev should know - 123dev #41
-
justingarrison.com
-
4 years ago
-
eng
Comments BGP I heard the GIF came from what happened when Facebook ran the following command. ip link set fb0 down Thankfully they were able to fix it with sudo reboot Thinking If you’re overthinking you should write. If you’re underthinking you should read. Written word is much slower than spoken word. It helps to slow down and be deliberate when you have lots of ideas in your head.
|
|
NVIDIA Jetson Nano computer I had used Blender during my graduation at the Mackenzie University and started learning Blender 2.8+ again a few weeks ago. Unfortunately rendering the basic tutorials like Andrew Price’s donut takes several minutes on my old (but excellent for programming) Thinkpad T550 i7 16 GB with a simple Samsung SSD. The reason is that my GPU, a NVIDIA NVS 5400M with 2 GB memory and 96 cores cannot be used with Blender..
|