Programming Leftovers
-
[Old] Mike Blumenkrantz: Mayor Of Compilertown
New Topic
As every one of my big brained readers knows, zink runs on top of vulkan. As you also know, vulkan uses spirv for its shaders. This means, in general, compiler-y stuff in zink tries to stay as close to spirv mechanics as possible.
-
[Old] The future of Clang-based tooling
By Peter Goodman Clang is a marvelous compiler; it’s a compiler’s compiler! But it isn’t a toolsmith’s compiler. As a toolsmith, my ideal compiler would be an open book, allowing me to get to everywhere from anywhere.
-
[Old] A Visual Introduction to VisionScript
I am working on a new programming language called VisionScript. VisionScript gives you the power to build computer vision applications in a few lines of code, or through a drag and drop interface. Count objects in an image in three lines of code. Remove all the faces in an image with four lines of code. Read a QR code in three lines of code. Classify an image in three lines of code. VisionScript is designed to be as concise as possible.
-
Four Filters for Functional (Programming) Friends
I’m part of a local Functional Programming Meetup group which hosts talks, but also coordinates social meetings where we discuss all sorts of FP-related topics including Haskell and other languages.
-
Working through Gossip Glomers in Racket
Gossip Glomers is a series of distributed systems programming challenges from Fly.io. It uses Maelstrom, a platform for describing test workloads that can run your programs as distributed systems nodes. Maelstrom workloads can provide inputs to these nodes (as if they are arriving over a network), inject delays and partitions and then check that your system still satisfies the invariants of each challenge.
-
Exploring the Power of the curve() Function in R
In the vast world of R programming, there are numerous functions that provide powerful capabilities for data visualization and analysis.
-
[Old] TIOBE Index News (August 2023): Programming Language Julia Makes a Strong Showing
Explore the programming language Julia, which is suited to machine learning applications, and other details of the most popular languages today.
-
[Old] The intersect() function in R
Welcome to another exciting blog post where we delve into the world of R programming. Today, we’ll be discussing the intersect() function, a handy tool that helps us find the common elements shared between two or more vectors in R.
-
Unveiling Data Distribution Patterns with stripchart() in R
Data visualization is a powerful tool that allows us to uncover patterns and insights within datasets. One such tool in the R programming arsenal is the stripchart() function.
-
How minimal is too minimal? Brainstorming syntax for VisionScript
Yesterday evening I was thinking about syntax for VisionScript, the programming language on which I am working. My goal is to make the syntax as intuitive as possible while retaining a clear structure. As an aside, VisionScript got to the front-page of Hacker News (HN). I was humbled, excited; indeed, elated. Thank you for being so amazing, HN community! If you haven't seen it, check out the demo for the language.
-
"JavaScript and the farmer emoji": my talk at the Chicago JavaScript Meetup
It’s about Unicode, JavaScript, and the farmer emoji.
-
Watsonx Code Assistant Adds COBOL-to-Java Translations on IBM Z
Generative AI comes to mainframe application modernization with a model trained on more than 80 code languages and 1.5 trillion tokens of data.
-
making the next meeting more productive
One of the students’ requests I almost invariably reject is code debugging (and they are warned about it from the start).
-
Mastering DNSwalk: A Powerful Zone Transfer Tool
Overview of dnswalk dnswalk is a DNS debugger.
-
[Old] KDAB Training Day before Qt World Summit 2023
The KDAB Training Day will be back in Berlin on November 27th this year, right before the annual Qt World Summit, which will happen November 28-29th.
-
Insights on R Package Quality and Validation for Clinical Trials
Moving away from proprietary languages, Roche has made a notable decision to freeze their legacy macros library. With great enthusiasm, they now embrace R as the primary framework for evidence generation in late-stage clinical trials, and they remain open to exploring additional open-source languages in this evolving landscape.
-
Exploring Multivariate Data with Principal Component Analysis (PCA) Biplot in R
When it comes to analyzing multivariate data, Principal Component Analysis (PCA) is a powerful technique that can help us uncover hidden patterns, reduce dimensionality, and gain valuable insights.
-
[Old] A new series on LLM-assisted coding
In the 20th episode of my Mastodon series I pivoted to a new topic: LLM-assisted coding. After three posts in the new series, it got picked up by The New Stack.
-
Migrate notes in Emacs from Deft to Denote
Deft for Emacs
Deft for Emacs is a mode for quickly browsing, filtering, and editing directories of plain text notes.
Deft applies auto saving, so changes are committed to disk automagically.
I have been using Deft for personal notes. All my notes in Deft are in org mode format. Most notes are just plain text, without links or any other fancy stuff.
I do use two to three levels of headers, and sometimes bullets.
Deft offers some methods to search in your notes, but I have not used that often. Just browsing the file names in the directory is most of the time enough to find what I am looking for.
Deft starts with a buffer listing the notes, sorted by last modified date. The most recent modified file is shown on top of the list, the oldest modified file at the bottom. This feature of Deft I like most.