Latest Tech News

Stay updated with the latest in technology, AI, cybersecurity, and more

Filtered by: macs Clear Filter

I used standard Emacs extension-points to extend org-mode

Recently I read this beginners guide to extend Emacs. The guide is perfect for starting out with elisp and it shows a lot of care in teaching how to interact with Emacs. To me, the most important bit though is this one, from the section aptly named Emacs Wants You to Extend It. I haven’t written plugins for other editors extensively, but I can tell you this: emacs doesn’t just make deep customization available, but it actively encourages you to make an absolute customization messes masterpiece

Emacs: A Paradigm Shift

Recently I read this beginners guide to extend Emacs. The guide is perfect for starting out with elisp and it shows a lot of care in teaching how to interact with Emacs. To me, the most important bit though is this one, from the section aptly named Emacs Wants You to Extend It. I haven’t written plugins for other editors extensively, but I can tell you this: emacs doesn’t just make deep customization available, but it actively encourages you to make an absolute customization messes masterpiece

A beginner's guide to extending Emacs

With that prelude out of the way, let's begin. Inside of emacs you can call up a list of potential completions by using the keyboard shortcut M-. (that’s "hit the meta key along with period", where "meta" is the Alt key for me). This applies in a wide variety of scenarios, like when completing class names or variables. If we want to ask emacs to hand us a list of potential references, then the system we want to hook into is this completions system. (This is the only time I'll assume we know wh

A Beginner's Guide to Extending Emacs

With that prelude out of the way, let's begin. Inside of emacs you can call up a list of potential completions by using the keyboard shortcut M-. (that’s "hit the meta key along with period", where "meta" is the Alt key for me). This applies in a wide variety of scenarios, like when completing class names or variables. If we want to ask emacs to hand us a list of potential references, then the system we want to hook into is this completions system. (This is the only time I'll assume we know wh

My other email client is a daemon

I have a slight problem wherein every time I start up a game of NetHack, I completely loose touch with my surroundings for hours on end. Thankfully The DevTeam Thinks Of Everything and there’s a solution that allows communication with the outside world without breaking immersion: the mail daemon! If compiled with -DMAIL and OPTIONS=mail is set in your runtime configuration (the default on Linux), NetHack will periodically check a user specified mbox file ( MAIL ) for new mail, and upon receivin

Nyxt: The Emacs-like web browser

Nyxt: the Emacs-like web browser Did you know...? LWN.net is a subscriber-supported publication; we rely on subscribers to keep the entire operation going. Please help out by buying a subscription and keeping LWN on the net. Nyxt is an unusual web browser that tries to answer the question, "what if Emacs was a good web browser?". Nyxt is not an Emacs package, but a full web browser written in Common Lisp and available under the BSD three-clause license. Its target audience is developers who wa

Efrit: A native elisp coding agent running in Emacs

Efrit - AI-Powered Emacs Coding Assistant A sophisticated AI coding agent that leverages Emacs' native programmability through direct Elisp evaluation. Overview Efrit is a conversational AI assistant that integrates seamlessly with Emacs, providing multiple interfaces for different types of tasks: efrit-chat - Multi-turn conversational interface for complex discussions and code development - Multi-turn conversational interface for complex discussions and code development efrit-do - Natural

Apple now offers a separate Xcode 26 beta build for Apple silicon Macs

With today’s developer beta 5 releases, Apple also rolled out a new version of Xcode 26 beta that brings a notable change: two distinct download options, one of them being Apple silicon-specific. Yet another step beyond the Intel Macs era With today’s release of Xcode 26 beta 5 (build 17A5295f), developers can now choose between a “Universal” version, which runs on Apple silicon and Intel Macs, and one optimized specifically for Apple silicon Macs. According to Apple’s developer downloads pag

Emacs: The macOS Bug

Emacs: The MacOS Bug The Context I have been recently roaming. Doing some Zig, doing some Go, some Janet. Some C integration. Should have focused on my project but life threw more at me than I could handle, so I sought… happy distractions. My experience with those technologies taught me new tricks and one day, when I needed some more distraction, I decided to debug something that had made me furious for years: Emacs jank. Whatever build I tried, whatever configuration I used, Emacs always r

Can Macs Get Viruses in 2025? Do You Need Antivirus for Your Mac?

Remember those old I’m a Mac, I’m a PC ads? In one, the Mac looks on, concerned, while the PC keeps sneezing from a virus it's caught, eventually crashing backward onto the ground. For a while, Macs did seem mostly immune to computer viruses. But when Apple’s market share ballooned, with it came a new fan club: hackers. Yes, MacOS comes with XProtect, Gatekeeper and other tools, and most Mac owners get by just fine with these plus a dash of skepticism. Still, security firms keep spotting fresh

Can Macs Get Viruses in 2025? Do You Need an Antivirus for Your Mac?

Remember those old I’m a Mac, I’m a PC ads? In one, the Mac looks on, concerned, while the PC keeps sneezing from a virus it's caught, eventually crashing backward onto the ground. For a while, Macs did seem mostly immune to computer viruses. But when Apple’s market share ballooned, with it came a new fan club: hackers. Yes, MacOS comes with XProtect, Gatekeeper and other tools, and most Mac owners get by just fine with these plus a dash of skepticism. Still, security firms keep spotting fresh

Extending Emacs with Fennel (2024)

After watching this year’s EmacsConf and seeing Guile Emacs being resurrected I thought to myself - why limit ourselves to Guile? Sure, Guile isn’t just a Scheme implementation, thanks to its compiler-tower-based design. Other languages exist for Guile VM, such as Emacs Lisp, and Guile manual lists the following languages with various stages of completeness: ECMAScript Brainfuck Lua Ruby Python Sure, it would be nice, if Emacs could natively run all of these, but we have to understand, tha

Jove (Jonathan's Own Version of Emacs)

JOVE (Jonathan's Own Version of Emacs)[1] is an open-source, Emacs-like text editor, primarily intended for Unix-like operating systems. It also supports MS-DOS and Microsoft Windows. JOVE was inspired by Gosling Emacs but is much smaller and simpler, lacking Mocklisp. It was originally created in 1983 by Jonathan Payne while at Lincoln-Sudbury Regional High School in Massachusetts, United States on a PDP-11 minicomputer.[2] JOVE was distributed with several releases of BSD Unix, including 2.9BS

Take Two: Eshell

30 Jun 2025 Charles Choi This is a contribution to the Emacs Carnival 2025-06: Take Two collection of posts on Christian Tietze’s blog. My first take with Eshell many years back did not leave a good impression. My early expectations was that it should act like any other shell, only to be unpleasantly surprised by it. It took a long time for me to warm up to Eshell. Upon reflection, it was because I wasn’t ready for it. Now Eshell is an inseparable part of my Emacs experience. Paradoxically th

Apple @ Work: Macs have never been more expensive to repair, but never been more reliable

Apple @ Work is exclusively brought to you by Mosyle, the only Apple Unified Platform. Mosyle is the only solution that integrates in a single professional-grade platform all the solutions necessary to seamlessly and automatically deploy, manage & protect Apple devices at work. Over 45,000 organizations trust Mosyle to make millions of Apple devices work-ready with no effort and at an affordable cost. Request your EXTENDED TRIAL today and understand why Mosyle is everything you need to work with

The MacBook Air is the obvious loser as the sun sets on the Intel Mac era

For the last three years, we've engaged in some in-depth data analysis and tea-leaf reading to answer two questions about Apple's support for older Macs that still use Intel chips. First, was Apple providing fewer updates and fewer years of software support to Macs based on Intel chips as it worked to transition the entire lineup to its internally developed Apple Silicon? And second, how long could Intel Mac owners reasonably expect to keep getting updates? The answer to the first question has

We've Finally Reached the End of the Road for Intel Macs

Today, Apple announced the latest version of its Mac operating system, macOS Tahoe, sporting a handful of new features and apps. The update will also, however, mark the final substantial version of macOS to be supported on Intel-based Macs. The final supported Intel-based Macs that will receive macOS Tahoe include the following models: MacBook Pro (16-inch, 2019), MacBook Pro (13-inch, 2020, Four Thunderbolt 3 ports), iMac (27-inch, 2020) and Mac Pro (2019). That means if you own one of these M