Could This be the Year of Algol?

Ok, you caught us. It certainly isn’t going to be the year of Algol. When you think of “old” programming languages, you usually think of FORTRAN and COBOL. You should also think of LISP. But only a few people will come up with Algol.

While not a household name, Algol was highly influential, and now, GCC is on the verge of supporting it just like it supports other languages besides C and C++ these days. Why bring an old language up to the forefront? We don’t know, but we still find it interesting. We doubt there’s a bunch of Algol code waiting to be ported, but you never know.

Algol first appeared in 1958 and was the lingua franca of academic computer discussions for decades. It was made to “fix” the problems with Fortran, and its influence is still felt today. For example, Algol was the origin of “blocks of code,” which it set between begin/end pairs.

The second version of Algol was where Backus-Naur form, or BNF, originated—something still of interest to language designers today. Interestingly, the new compiler will support Algol 68, which was the final and not terribly popular version. It was sort of the “New Coke” of early computer languages, with many people asserting that Algol 60 was the last “real Algol.”

Algol was known for sometimes using funny characters like ≡ and ⊂, but like APL, it had to adapt to more conventional character sets. Most of the Algol specifications didn’t define I/O, either, so it wasn’t enough to just know Algol—you had to know which Algol to understand how the I/O worked.
https://hackaday.com/2025/10/15/could-this-be-the-year-of-algol/

I Tried Using a Linux VM as My Desktop Computer, Here’s What Went Wrong

Before buying a Mac and switching full-time to Apple’s platform, I had already deserted Windows for Linux. To this day, I’ve always got at least one Linux distro ready to go on my Mac in a virtual machine, both for work and to satisfy my curiosity. So, what happens if you try to use a VM as your primary work machine? I gave it a shot.

### My Linux VM Setup

I pay for a Parallels Desktop subscription so that I can run Windows on my Mac with all the bells and whistles. Naturally, I also use this for my Linux virtualization needs. While there are lots of free options I could have chosen, Parallels is a pleasure to use in general.

Ubuntu is sometimes derided for being a bloated Linux distro, but the flipside is that you get an operating system that’s ready to rock right out of the box. I have Firefox and the LibreOffice suite ready to go, along with convenient tools like Shotwell for light image editing and Transmission for torrenting, should I need them.

### Dude, Where’s My Ecosystem?

Not having access to the ecosystem I depend on within my VM is perhaps the biggest issue I encountered. This isn’t a problem specific to any single operating system, but it highlights how important it is to pair your desktop and mobile devices in a manner that promotes synergy.

I’m fully immersed in the Apple ecosystem at this point, which clearly limits my options when using non-Apple operating systems. Making a conscious decision to move chats to WhatsApp and Signal, store my media in Google Photos, and use a note-taking app like Obsidian would lessen this problem considerably. But for the last decade plus, I’ve mostly taken the path of least resistance.

Perhaps the most limiting issue is that Apple Passwords is entirely inaccessible on Linux. There’s no web app equivalent (which is probably good from a security perspective), and Apple only supports Windows outside of its own platforms. Were I not using a VM, this would be a dealbreaker — I’d have to move to Dashlane or a similar third-party solution.

Thankfully, Apple’s passable iCloud website provides access to most of the core services I need, with Notes, Reminders, Photos, and Drive being the main ones. It’s a drag having to depend on a browser for this stuff, but it’s not unworkable.

The only other feature I really missed was AirDrop, since I use it frequently to transfer screenshots between devices for work. Though I tried installing my favorite third-party alternative LocalSend, I couldn’t get my iPhone and Linux VM to see one another.

### Usability Woes I Couldn’t Solve

macOS is an operating system that, in my opinion, works better with a trackpad than a mouse. This is down to Apple’s handy gestures, which make tasks like switching desktops, organizing your workspace, and finding open windows a breeze.

Unfortunately, I couldn’t get anything like this working within Ubuntu. Despite fiddling with the VM’s configuration, I couldn’t find a way to pass gestures directly to the virtual machine.

I use multiple desktops to arrange browser instances, communication tools like Slack, project management software like Asana, productivity tools like Notes or Reminders, my email, and more — all pinned in place. Not having access to this sucked.

This was especially annoying considering there’s a Touchpad Gesture Customization extension for GNOME that adds two, three, and four finger gestures that I was eager to experiment with. Within Ubuntu, I couldn’t even use pinch-to-zoom. Instead, I had to rely on keyboard shortcuts to add some of this functionality back, but it’s not the same.

The other feature I missed was the ability to quickly log in and authenticate requests. On macOS, I can use my Apple Watch or built-in fingerprint reader to automatically unlock my Mac or manually approve admin-level changes. Typing my full login password every time reminded me just how tedious things used to be.

### The Missing Apps

One issue that many Linux switchers encounter is not being able to use their favorite apps. A lack of native Linux apps for many services is still a problem, and I’m not even just talking about Apple apps here.

Streaming Apple Music in my browser really wasn’t that much of an inconvenience. Unfortunately, not having access to Asana as a dedicated app slowed down my workflow considerably. The app isn’t anything special on Mac or Windows; it’s just not the sort of thing I want tethered to a browser.

Other apps, like image editor Affinity Photo and Markdown editor Ulysses, could be replaced with free alternatives — GIMP and Apostrophe, in this case. But my use of an ARM64 Ubuntu installation further complicated things. Some apps, like Slack, are available on Linux but only work on the AMD64 architecture. This is why I couldn’t get the ghostwriter Markdown editor working either, which was my first choice.

Time and time again, I ran into this roadblock. Switching operating systems of any kind always presents challenges, and given enough time you can find alternatives that work for you. These problems usually become dealbreakers only when you rely on something proprietary or can’t get the same level of professionalism out of a free alternative.

An example here would be an industry-standard video editing app like Adobe Premiere, where even a close free alternative like DaVinci Resolve depends on a third-party container like davincibox to run.

### Learning and Configuring

Ubuntu has more in common with macOS than it does Windows, so for me, switching between the two platforms never presented a huge issue. I even threw together an Ubuntu theme for macOS 26 for a laugh.

That said, there’s always an adjustment period. This can be as simple as looking for the close window button on the wrong side of a window, or accidentally triggering keyboard shortcuts you’re not used to.

I had to make sure to consciously hit Control + L to switch to the Firefox tab bar, as my usual Command + L shortcut would lock Ubuntu and put the VM to sleep. I could probably change this in Parallels settings, but I adopted the change organically eventually.

I made a few adjustments to Ubuntu’s keyboard shortcuts too. With no four-finger swipe gesture, I had to set up shortcuts for moving left and right between desktops. I also created an equivalent macOS Spotlight shortcut (Option + Spacebar) so I could quickly launch apps using only the keyboard.

### The Silver Lining

Despite these drawbacks and the obvious limitations of ditching such a user-friendly and commercially supported platform like macOS, running Ubuntu in a VM wasn’t terrible.

For example, I could simply copy and paste login credentials from Apple Passwords directly into Ubuntu. Believe it or not, this is something you can’t do if you’re running macOS in a VM, as I found out while test-running the public beta of macOS 26.

Since everything routes its way through my Mac with this setup, using my AirPods Pro while watching videos and listening to music just worked, since Ubuntu’s audio was routed to macOS, which takes care of everything.

In the end, I used my Ubuntu virtual machine to complete a number of work tasks like writing a review and this article, editing incoming articles, and workshopping ideas with writers. I relied on a browser far more than I wanted, and I had to admit defeat at times and switch back to macOS in order to access passwords and retrieve 2FA codes — but I did it.

My Ubuntu VM still isn’t going anywhere, but I won’t deny that macOS is where I belong.
https://www.howtogeek.com/i-tried-using-a-linux-vm-as-my-desktop-computer-heres-what-went-wrong/

Grok 4 Fast arrives as cheaper alternative to xAI’s Grok-4

**Next Article: Grok 4 Fast Arrives as Cheaper Alternative to xAI’s Grok-4**
*By Dwaipayan Roy | Sep 20, 2025, 06:46 PM*

Elon Musk’s artificial intelligence (AI) company, xAI, has unveiled a new model called **Grok 4 Fast**, offering a more affordable alternative to the existing Grok 4. Designed for both enterprise and consumer use cases, this innovative system stands out by combining reasoning and non-reasoning tasks within a single framework, delivering high efficiency and versatility.

### Cost Efficiency

Grok 4 Fast provides a significantly better cost-to-performance ratio compared to its predecessor. It uses approximately **40% fewer “thinking tokens”** than Grok 4 while maintaining similar accuracy across multiple benchmarks. An independent review by Artificial Analysis highlighted that Grok 4 Fast achieves comparable results to Grok 4 at up to **98% less cost**, making it a highly economical option for users.

### Benchmark Performance

The model has demonstrated impressive performance on a range of industry-standard benchmarks:

– **85.7%** on GPQA Diamond
– **92%** on AIME 2025
– **93.3%** on HMMT 2025

These scores are close to those of Grok 4. Additionally, Grok 4 Fast showed improvements in code execution and search-based tasks, achieving a **95% pass rate on SimpleQA** and around **74% on X Bench Deepsearch**.

### Key Features

– **Massive Context Window:** Grok 4 Fast supports a two million token context window, enabling it to process very large inputs efficiently.
– **Reinforcement Learning:** The model was trained using reinforcement learning techniques to boost efficiency.
– **Unified Framework:** Unlike previous versions that required separate reasoning and non-reasoning models, Grok 4 Fast integrates both into a single system. This integration reduces latency and lowers operational costs significantly.

### Availability and Pricing

Grok 4 Fast is available in two versions: **grok-4-fast-reasoning** and **grok-4-fast-non-reasoning**, both supporting the extensive two million token limit.

Pricing starts at **$0.20 per million input tokens** for smaller workloads, with rates increasing based on token usage. This pricing structure makes Grok 4 Fast an ideal choice for large projects or anyone seeking a fast, affordable AI solution without sacrificing accuracy.

Users can access Grok 4 Fast through xAI’s website, mobile applications, OpenRouter, and the Vercel AI Gateway. Some platforms offer free access during the launch period.

With its blend of cost-efficiency, robust performance, and large context capacity, Grok 4 Fast positions itself as a compelling option in the evolving AI landscape.
https://www.newsbytesapp.com/news/science/elon-musk-s-xai-launches-grok-4-fast-check-features-pricing/story