Live data from Hacker News

Sunsetting Atom

github.blog

781–790 of 880 posts

Re: Sunsetting Atom

#781
post #436

Earlier quoted context omitted.

MySQL has been and continues to be a major success for Oracle, and in 8.0+ and beyond the feature set, correctness, and performance have improved substantially; MySQL continues to evolve and currently is in a good spot. It is even more attractive in modern times thanks to systems like Vitess, which add major features (online schema change, excellent horizontal scaling) that give alternatives a run for their money. Wh…

Then explain MariaDB? https://www2.computerworld.com.au/article/457551/dead_databa... >Dead database walking: MySQL's creator on why the future belongs to MariaDB >MySQL's creator, Michael "Monty" Widenius, is scathing on database's future with Oracle >It's fair to say that MySQL creator Michael "Monty" Widenius is not a fan of Oracle. When the company announced in April 2009 that it was purchasing Sun, Widenius saw…

>2013

For a time it did seem MariaDB would replace MySQL. But your link is almost 10 years old and since that time MySQL has seen it’s biggest release (iirc ever) in terms of features and bug fixes. Meanwhile MariaDB and it have diverged and aren’t really 1 to 1 replacements as they were in 2014.

Re: Sunsetting Atom

#782

Founder of Atom here. We're building the spiritual successor to Atom over at https://zed.dev . We learned a lot with Atom and had a great time, but it always fell short of our vision. With Zed we're going to get it right. Written in Rust, custom native UI framework, engineered to be collaborative. Just starting our private alpha this week, so the timing of this announcement feels quite fitting. Here's a talk I gave l…

Is Zed a company? I wish you luck, but I'm pretty skeptical that a whole company can survive on making a text editor, or even editing tools in general. Wouldn't it be safer for user if you open sourced this? As someone that loved Atom, and have been screwed over by Facebook's Nuclide, and now Github's Atom, I have to think about my options. (No emacs isn't an option.)

why isn't emacs an option? It's the longest continuously maintained open source code editor there ever has been and still outperforms electron editors half a century after it first appeared

Re: Sunsetting Atom

#783

Earlier quoted context omitted.

I know that perception of Microsoft will never go away in the open source community, and maybe it shouldn’t, although I’m not convinced Microsoft of 2022 is particularly worse (or particularly better) than most other companies operating simultaneously in open source and proprietary spaces. The context of “embrace, extend and extinguish” has kind of been diffused over the years, though; it never meant “buy a product a…

No, they didn't buy GitHub to shut Atom down. But they did create VSCode to cut off GitHub's growing expansion of their business through Atom. They could have just extended Atom with Azure plugins etc, but instead they essentially forked it and poured tons of resources and hundreds of developers into it. That effort helped suppress the valuation of GitHub, so that they could buy it for cheaper (or at all?). The reven…

I'd be willing to bet that even if Microsoft did create VSCode for the purposes of cutting Github's expansion, the effect that VSCode had on Github's valuation is extremely overstated here. The total valuation comes from a range of factors, but let's say there are two major ones: number of users and number of paying organizations. The latter is almost completely not dependent on Atom (companies would not use Atom as a deciding factor to use Github) and while some users might use Github because they used Atom first, I don't think that this is large enough that the migration from Atom to VSCode negatively impacted the valuation.

I think a simpler explanation is correct: Microsoft saw that open source developer tools are gaining a lot of popularity and also knew that it could help revitalize/modernize their image, so they authorized the funding for the creation of a (mostly) open source code editor, and it gained popularity because it was good.

Re: Sunsetting Atom

#784
post #729

Earlier quoted context omitted.

So you can deploy at a moment's notice. Why run a command instead of hitting a key combo? Or even deploy as soon as tests pass? Software should allow that. Especially software for writing other software.

Or just run a command with a key combo. Or setup your test script to run a command afterwards. This is what every IDE is doing in the background.

Then we tell the new upcoming developer that the hard part is setting up your tools. How long will this take? He asks. Oh, you answer: This will take decades! It's a wild, every man for himself kind of ride. You build a battle-royal out of abandon-ware plugins that each almost do what you want until your powerlevel finally rises to the point you just delete everything and use the terminal. The terminal is an emulator that mimics a physical device from 1941 you see, as its a physical device, there are no ever-tinkering developers bloating or [indeed] sunsetting your tools. You will finally be left alone, still in the dark but you get a cursor that no one can take away from you.

Re: Sunsetting Atom

#785

Earlier quoted context omitted.

I came across this video from 2020 that demonstrates a couple of ways it works on iOS: https://twitter.com/Kristy_Viers/status/1287189581926981634 You can turn on the various accessibility features and try them yourselves. While I was already aware of the 'voiceover' features, I was blown away by the braille keyboard and how quickly she could type with it. Blind people use TTS set at ridiculous speeds that make my 1.…

I commonly watch dev talks and walkthroughs on youtube at greater than 2x speed because the talkers make an effort to talk slowly for non native English speakers. Just pop open the console with F12, enter the following and hit enter: $('video').playbackRate = 2.5 Change `2.5` to whatever number you wish. Press up in the console to bring back your last command faster with the cursor at the end so you just delete the n…

Alternatively, https://addons.mozilla.org/firefox/addon/enhancer-for-youtub...> offers a much more convenient UI for playback speed.

Re: Sunsetting Atom

#786
post #514

Earlier quoted context omitted.

Please make zed capable of running in a terminal. If I could have a modern editor that can run in the terminal and had a nice GUI, I would definitely pick it up. There's still many instances where I'm working on a remote dev machine, on my iPad, over a serial connection, inside of tmux, where a terminal based text editor is a necessity.

Does a single text editor exist that supports both a TUI and GUI mode?

Textadept has both TUI and GUI, is Free Software, and runs on Linux, macOS, and Windows: https://orbitalquark.github.io/textadept/

The way it works is that its creator made a TUI implementation of the GUI library he used for the graphical version, so you have the same menus etc.

Re: Sunsetting Atom

#787

I know a lot of people love vscode but are there any people who have tried something like IDEA/WebStorm/PHPStorm/etc that then went back to vscode? I had to help a developer setup deploys to a dev server from vscode the other day and I wanted to pull my hair out. I'll admit it's at least in part due to not using vscode myself but I was a heavy Sublime Text user which is very similar to vscode when it comes to how you…

When coding JS + SQL, nothing beats WebStorm’s DB plug-in with SQL auto-completion, validation, etc.

I really wish the VS Code SQL/Postgres plugins would get there, but it’s a lot of work so I get that it probably will never happen unless Microsoft puts in the effort.

Re: Sunsetting Atom

#788
post #210
post #61

Earlier quoted context omitted.

It's a very dumb reason to stick with an editor, but I have trouble going back to Sublime after VSCode despite preferring most things about Sublime, because I always forget how to manage packages using Sublime's command prompt and have to screw around with it for a while each time, while VSCode has a GUI for that so the memorization required is zero, and can easily browse available packages without bouncing out to a…

My even dumber reason 5 years go was sublime's extension system at the time didn't allow styling of the file explorer, so git status wasn't available. The entire editor being easily tweakble is the killer feature of web-tech based editors. Sublime may have opened up more customizability since then... It's amazing how much a minor annoyance can drive someone to a completely different solution.

A minor annoyance that happens often is actually a huge problem. I think we as engineers understate how important these little, often UX related issues really are because we understate how important UX is overall.

Re: Sunsetting Atom

#789

Founder of Atom here. We're building the spiritual successor to Atom over at https://zed.dev . We learned a lot with Atom and had a great time, but it always fell short of our vision. With Zed we're going to get it right. Written in Rust, custom native UI framework, engineered to be collaborative. Just starting our private alpha this week, so the timing of this announcement feels quite fitting. Here's a talk I gave l…

This will be interesting.

For me Sublime seems to hit all the same spots without the web assembly plug in feature.

Post reply on HN