Earlier quoted context omitted.
Haha, please enlighten me. Let's see what open source license Microsoft picked for their generous efforts to restore socioeconomic equality: https://code.visualstudio.com/license
From that page there's a trail of links to this explanation for the licensing: https://github.com/Microsoft/vscode/issues/60#issuecomment-1... TLDR: Visual Studio Code is a Microsoft-branded product that is made available to users under a Microsoft-y license. However, the "vscode" project containing almost all code for that product is open-sourced under MIT.
Xray – An experimental next-generation Electron-based text editor
221–230 of 240 posts
Re: Xray – An experimental next-generation Electron-based text editor
#222Earlier quoted context omitted.
Haha, please enlighten me. Let's see what open source license Microsoft picked for their generous efforts to restore socioeconomic equality: https://code.visualstudio.com/license
From that page there's a trail of links to this explanation for the licensing: https://github.com/Microsoft/vscode/issues/60#issuecomment-1... TLDR: Visual Studio Code is a Microsoft-branded product that is made available to users under a Microsoft-y license. However, the "vscode" project containing almost all code for that product is open-sourced under MIT.
Re: Xray – An experimental next-generation Electron-based text editor
#223How disappointing that text editors require such... abstraction. Overengineering at its finest?
Why would you think there's no need for sophistication in text editors? They're used to do a lot of complicated things.
Re: Xray – An experimental next-generation Electron-based text editor
#224Earlier quoted context omitted.
> Most of the geeks I know have far more machine than they could ever use as a matter of pride. I take the opposite approach: I really enjoy using hardware which is exactly adequate to what I need it to do. My entire senior year (2016-2017) of college, I ran Arch linux on an IBM Thinkpad X40 that I bought on eBay for 30 USD. It had a 1.1 GHz 32-bit Pentium 4, 1 GB of memory, a 32 GB CompactFlash card as a hard drive,…
What's stopping you from using the software you've listed on a more modern laptop? I mean, I don't really understand the point of "cooperating with the system". You found a setup that works nicely for you, with a newer laptop everything would be faster, you could run Quake 3 without lag.
Nothing, of course. I just really liked the form factor of the X40, and using it was a satisfying experience.
> with a newer laptop everything would be faster
From my perspective, the experience would not be faster. I had everything working fast enough that I never had to pause or wait for the system to respond to me. The only things I was doing that would be noticeably faster would be compiling, but reducing hypothetical compile times from 20 seconds to 5 seconds still requires me to stop and wait for the computer to compile.
> you could run Quake 3 without lag
I could do this on a newer computer. However, I found other games to play instead, and never missed Quake 3. Even though I'm back to my more powerful laptop now, I haven't played Quake 3 since the time I tried playing it on the X40.
The point of my post was that I was able to do everything that I wanted to do on the X40, and that I never felt like it was inadequate. There are all sorts of things that my newer laptop could do that the X40 couldn't, but I don't do any of them.
Re: Xray – An experimental next-generation Electron-based text editor
#225Earlier quoted context omitted.
> Most of the geeks I know have far more machine than they could ever use as a matter of pride. I take the opposite approach: I really enjoy using hardware which is exactly adequate to what I need it to do. My entire senior year (2016-2017) of college, I ran Arch linux on an IBM Thinkpad X40 that I bought on eBay for 30 USD. It had a 1.1 GHz 32-bit Pentium 4, 1 GB of memory, a 32 GB CompactFlash card as a hard drive,…
I find your point regarding Quake 3 counter to my experience, as the game ran just fine at release on my then-current Pentium 3 machine running at 500 Mhz.
Re: Xray – An experimental next-generation Electron-based text editor
#226Earlier quoted context omitted.
The DOM is about the worst structure for text editing I can think of..
Yeah, reminds me of this post: https://ecc-comp.blogspot.com/2015/05/a-brief-glance-at-how-... There's a simple array of lines, a gap buffer, a BTree... No DOM, though. I wonder why... :)
Re: Xray – An experimental next-generation Electron-based text editor
#227Earlier quoted context omitted.
Most laptops top out at 16GB of ram. Unless you’re only using your editor, you need resources for other things too. VM based dev environments via vagrant, docker etc are very common. What I don’t understand is why if you’re going to use an editor that’s resource heavy, you wouldn’t just use an IntelliJ product. Sure, they’re jvm based and “heavy”. But they’re also fucking amazing, and have functionality none of these…
Is it common to code on a laptop instead of a desktop? I'd find it style cramping. Need the extra screens, full keyboard and mouse. But I work in digital marketing so my notions may be way off base.
Nowadays, you can plug several high-resolution displays in to a laptop (HDMI, DisplayPort, Thunderbolt over USB3...), and the integrated graphics will handle it just fine. Just unplug one cable to go to a meeting, or work out of the office.
> need the [...] full keyboard
If you're not doing data entry, and you're not using applications that use the numpad for keyboard shortcuts, then ditching the numpad is fine. I personally prefer laptops without the numpad because then keyboard is centered on the screen. Using a laptop where I had to have my hands left of center might drive me crazy.
> need the [...] mouse
Personal preference (largely influenced by the work you're doing). For precision graphical work, there's little that can beat a good mouse or trackball. For pushing text around the screen and browsing the internet, a touchpad or trackpoint is just fine.
Re: Xray – An experimental next-generation Electron-based text editor
#228Earlier quoted context omitted.
That's easy for you to say, as a (presumably) rich American developer. It's a different story in, say, India or Africa, or students or poor folks. $80 can be several days or weeks of sustenance.
True. Most of the world cannot afford to pay $80 for a text editor.
Re: Xray – An experimental next-generation Electron-based text editor
#229Re: Xray – An experimental next-generation Electron-based text editor
#230Earlier quoted context omitted.
My rose-tinted glasses are cracked, so I don't want to go back. Software was a lot less capable back then. And APIs were often incredibly obtuse, bespoke, or both.
> Software was a lot less capable back then. Some was. WinAmp came out in 1997, 2.x was released in 1998. Real time streaming media. Visual Studio 6 came out in 1998, had most of Intellisense up and running. The refactoring stuff wasn't there yet, but it could do remote debugging. The Windows APIs were obtuse, but incredibly well documented. It'd take a long time before a lot of things we take for granted got commodi…
Yes, you need more RAM to load a paragraph of text than an entire OS used to need, but what of it? How's that a meaningful comparison? WinAmp probably ate more RAM than entire OSes 25 years prior to WinAmp.
Also, while you might not be playing videos most of the time, those few times when you need it it's there for you just a click away and it's more efficient than ever before.
Yes, software is very bloated compared to software 25 years ago, but in spite of the efforts of crappy web-infused "desktop apps" like Atom, software today actually consumes less resources proportionally to the amount of computing resources available while delivering more, and also requires less power.
If WinAmp were to play your today's music files and if that were possible (which it isn't, unless you use antiquated audio formats), how much % of CPU would it use and how soon would it drain your laptops battery? My guess is it wouldn't fare very well.