Tux Machines

Programming Leftovers

Posted by Roy Schestowitz on Sep 11, 2023

=> today's leftovers | Recent Editions of Rakudo Weekly (Raku Programming)

[Old] Mike Blumenkrantz: Mayor Of Compilertown

=> ↺ [Old] Mike Blumenkrantz: Mayor Of Compilertown

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

=> ↺ [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

=> ↺ 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.

=> ↺ VisionScript

=> ↺ VisionScript

Four Filters for Functional (Programming) Friends

=> ↺ 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

=> ↺ 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

=> ↺ 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

=> ↺ 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

=> ↺ 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

=> ↺ 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

=> ↺ 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.

=> ↺ VisionScript

=> ↺ VisionScript

"JavaScript and the farmer emoji": my talk at the Chicago JavaScript Meetup

=> ↺ "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

=> ↺ 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

=> ↺ 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

=> ↺ Mastering DNSwalk: A Powerful Zone Transfer Tool

Overview of dnswalk dnswalk is a DNS debugger.

[Old] KDAB Training Day before Qt World Summit 2023

=> ↺ 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

=> ↺ 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

=> ↺ 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

=> ↺ 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

=> ↺ Migrate notes in Emacs from Deft to Denote

Deft for Emacs is a mode for quickly browsing, filtering, and editing directories of plain text notes.

=> ↺ Deft for Emacs

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.

=> ↺ Deft for Emacs

=> gemini.tuxmachines.org

Proxy Information
Original URL
gemini://gemini.tuxmachines.org/n/2023/09/11/Programming_Leftovers.gmi
Status Code
Success (20)
Meta
text/gemini;lang=en-GB
Capsule Response Time
141.367553 milliseconds
Gemini-to-HTML Time
1.760993 milliseconds

This content has been proxied by September (ba2dc).