Very cool. I really like the idea of implementing higher level features as extensions on top of a smaller core. I wish real scripting languages like this were more common and in use. Lua comes to mind when thinking about a generic scripting language, but even that is not that widespread.
I think "implementing higher level features as extensions on top of a smaller core" is a hallmark of the Lisp family. Check out Fennel [0] or Janet [1] for two different approaches. On top of everything, Fennel is 100% Lua-compatible.
My guess is that he was consulting their lawyers during this. IANAL but it might have been a crime if he did not leave the group as soon as he was sure it was real. He keeps mentioning that he was not certain this is real until the first attacks. After the first attack, he could not continue this argument.
Thank you a lot. Great work. I know it’s still experimental, but over time it will have a big impact on developer experience and will simplify the development workflow for a lot of projects.
Genuine question from iTerm users: which of its many, many features do you use most and find most valuable? I have always had it installed, but Terminal.app from macOS seems to have been enough for me. Maybe because I’m always using tmux anyway and that covers some of iTerm’s advantages. But I’m still curious about iTerm.
There's the tmux -CC control mode support that was mentioned, which combines best from both. Leader key support that arrived in this version might enable even greater Tmux integration.
I like how easy it has been to manage Unix terminal keys without giving up non-US keyboard altogether. Other Unix/Linux terminal stuff like middle click/tap paste. Search is good. Hotkey window ("Quake" mode") is a fun one, but never seem to remember to call it. Contrast adjustment to tweak themes for readability. Smart Selection for urls and the like.
But I've been an user for many years, so hard to look at the experience through features.
Split panes without using something like tmux for me. I like having long running processes like a bundler in watch mode visibile, but with a keyboard shortcut to "maximise" a single pane if I need more space (cmd+shift+Enter).
Tmux integration: tmux is running remotely in control mode and local iTerm2 is managing it. This way tmux panes and windows are mapped to native windows and iTerm2's split panes. Makes remote feel like a local machine
I can confirm this as well. I started seeing 500 errors intermittently when trying to view pages, so I checked status page and saw everything was green. Status page started showing the incident within about 3 minutes of when I started seeing issues. Clearly that's all based on happenstance of when I was landing on GitHub's website, but I have found that of all the status page's by large companies, GitHub's is almost always showing an incident as soon as I start noticing issues myself.
Yeah, I was getting 500s for about three minutes before they posted the status update. I guess it's good that they at least update the status page in a timely fashion, but the third day in a row of downtime is not exactly good service.
Have to give it to them for how useful their status page is. Other products we use play all kinds of word games to downplay issues so they don't have to show them on the status page, which is extremely annoying.
Is it accurate to say that as an open source program, LLVM doesn’t really have a rigid communication structure, and it also has instead a framework that can be extended to an arbitrary number of passes?
I’ve been a Fastmail user for about a decade (I just checked; wow!) and am very, very happy with them. I wish more companies were like them. The service is very reliable, the product is great, their support is amazing and very kind. A lot of companies get distracted by big pivots and hyper-growth ideas, while companies like Fastmail focus on doing their main job very well.
Today I've just given up on Protonmail, the Bridge is a POS. When things were reliable, I was ok to jump through hoops in maintaining a separate app, but I cannot be bothered any longer. Just set up a Fastmail account to see what it's all about.
I second this. lsp-mode was the main recommendation when I started looking into LSP for Emacs, and it was ok, but I switched to eglot a few months ago and I’m very happy with it. It’s more Emcas-y, IMO.
Just to be super clear about this: "more emacs-y" is not personally a preference of mine, and I'm actually more attracted to things that consciously break the mold of conventional Emacs (I love Helm, I love Magit, I love things that pop new UI up into my face). And most of the stuff that eglot integrates into, I didn't really ever play with or even know before I turned eglot on.
What makes eglot work for me is that it actually works. It is very low drama and does essentially what it says it'll do. I open up a file in most of the languages I work on, click on a function call, `xref-find-definitions`, and poof there I am at that function's definition. It's cut down my grepping by at least 50%.
Good to know. I've struggled with setting up lsp for Elixir (after Alchemist was retired). I've settled for IntelliJ with Emacs keybindings (which really isn't a bad way to go, all things considered).
I think they (Iranian government) recently changed the rules and don’t stamp the visa into the passport. Not sure though, you better do a little research about it.