Learning COBOL: A Journey for the Modern Programmer (2021)
A guide to learning COBOL for the modern programmer.
A guide to learning COBOL for the modern programmer.
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
Stunning and adventurous, Roland's 50th Anniversary Concept Piano combines sound, design, and connectivity into an instrument of the future.
Hello! I'm Tom. I'm a game designer, writer, and programmer on Gunpoint , Heat Signature , and Tactical Breach Wizards . Here's some more info on all the games I've worked on, here are the videos I make on YouTube, and here are two short stories I wrote for the Machine of Death collections.
Discover why software prices surge despite reduced spending. Explore the 2023 landscape of hikes, inflation, and AI investments.
Codegen isn't a replacement, but an extension of your programming. In this post, we share recommendations for using codegen to augment your workflows.
My children are hopelessly addicted to their gaming devices. This is a problem, but not one that I can directly solve because the school mandates that they have both an Android smartphone and a Windows laptop. Rather than to meet the problem head on I figured the better way to address it is to replace consumption with…
Creating application binaries for Linux that run on a wide range of distributions is a bit tricky, as different distributions ship different versions of various system libraries. These are usually backwards compatible, but not forwards compatible, so programs linked against older versions of the libraries also work…
Nvidia has gone from the valley to the mountain-top in less than a year, thanks to ChatGPT and the frenzy it inspired; whether or not there is a cliff depends on developing new kinds of demand that…
(Source: Infoworld, 25th May 1992, p56) We need to start at the beginning, because understanding the timeline of the 486 - Intel's 4th gener...
React Server Components, while innovative, risk causing division in the React community due to their potential to undermine Single-Page App architecture.
Many Rust beginners with a background in systems programming tend to use bool (or even u8 – an 8-bit unsigned integer type) to represent “state”. For example, how about a bool to indicate whether a user is active or not? struct User { // ... …
The startup world is almost by definition a place where you “live in the future”. Working in an early-stage startup, your whole belief system is based on being able to successfully create something new. Something that will become a great and cherished product, used all around the world. It needs to be this way, or…
This is a DS 3600 analog telephone made by Tesla Stropkov in about 1982. It's still functional and to my mind it's absolutely beautiful. Bu...
Cornell researchers have successfully transferred key regions of a highly efficient red algae into a tobacco plant to dramatically improve plant productivity and increase carbon sequestration.
A new feature that generates natural language answers to search queries using Wikipedia.
Some anomalies/questions which are not necessarily important, but do puzzle me or where I find existing explanations to be unsatisfying.
Improvements Editor - Empty lines before the frontmatter block are no longer allowed. Previously this was supported by some parts of the app and ignored by othe...
In the second part of our series, we'll explore how to avoid bad data using Ecto and NimbleOptions.
I really try to automate part of my work. But I do not always strive to automate the task at hand entirely. I have come to realize, at least for my usual duties, that automation is a balance between the productivity and consistency gains you would get from not doing it by hand versus the time it would take to cover…
I got this idea after reading the Reflections on GoodJob for Solid Queue from Ben Sheldon, who is the author of the excellent GoodJob.
Imagine someone let you into an alien spaceship they landed in your backyard, sat you at the controls, and encouraged you to fly the ship...
For the first time, AdaCore’s GNAT Pro subscribers will be able to develop safety- and security-certifiable embedded applications using Rust while…
The news portal offers current information about studies, research and life at Münster University.
Deno 1.31 adds support for package.json, stabilizes Node-API, Deno.Command API, adds `node:v8` module, and more.
In the recent past, a typical client/server environment consisted of multiple clients connected to a central database server. A central database architecture is a system where all data is stored in a single centralized location. When client A from Si...
I was buying a used book through Amazon this evening. Three resellers offered the book at essentially the same price. Here were their ratings: 94% positive out of 85,193 reviews 98% positive out of 20,785 reviews 99% positive out of 840 reviews Which reseller is likely to give the best service? Before you assume it's
Chris is cooking up some examples for us on how to use AI inside Postgres. We have a simple demo of using pgvector and Open AI to grab relationships and query for other similar items.
"I’ll believe corporations are people when Texas executes one." The now-famous quip from Robert Reich cuts to the bone of corporate personhood. Corporations are people with speech rights. They are heat-shields that absorb liability on behalf of their owners and managers.