An 'alt+space' launcher for Windows, built with Electron
github.com
github.com
Launchy sits there with 30mb ram used and no cpu used when not in use.
This launcher sits there with 170mb ram used, and 1% of a core in constant use.
Even 30MB is ridiculous for this type of App... back in the DOS days there were similar TSRs using a few KB of RAM.
Of course, you could leave out the images, but you could also just keep using DOS if RAM is a concern :-)
And I still think 64x64 sounds kind of big for an icon, heh. I really need to get with the times, and get a lawn I guess.
WEB SCALE!
IO BOUND!
Forget assembly, they refuse to learn even the most basic and incredibly important consequences of the memory hierarchy. It's garbage collection and best practices all the way down.
I don't want to make fun of people. In fact, I can't make fun of people because the overwhelming majority doesn't appreciate the joke.
All I want is for people to give a shit.
n.b. Launchy 2.6 beta 2 on Windows - the most recent version since 2008 - pegs a CPU while it's running.
It is a bug, but it also means that Launch doesn't consume negligible CPU.
2.6b2's default behavior is to index too agressively. There are fixes out there, for those (like myself) who want to build their own binaries on Windows.
something to do with your system
Nope. https://www.google.com/search?q=launchy+cpu+usage
I'd give a better link but I'm on my phone.
That said, honestly I wish I knew the Node.js ecosystem:-/
This may be such a case, and Parallels is definitely one. Parallels 11 takes over the spacebar (just plain spacebar) in Windows Explorer, using it to pop up an OSX Quick Look panel like it does in Finder.
They apparently didn't think to check whether spacebar already does something in Explorer. (It does, and keyboard users like me use it all the time - it's an essential shortcut for keyboard navigation.)
And from what I've seen in forums and other interactions, they can't seem to imagine that it was a bad idea to take over this key with no option to turn off the behavior.
I love Parallels, but this is so clueless!
If you're curious, here's a description of how I use the spacebar in Explorer:
Here's how I use the spacebar in Explorer:
https://news.ycombinator.com/item?id=11368858
Just replying here since that comment won't show up on your "threads" page and this one will.
In a Windows multiple-selection listbox, such as the right pane of Explorer when it displays a list of files or directories, the keyboard focus and selection are two separate concepts.
When a listbox has the keyboard focus, either a single element is outlined with a dotted rectangle - the element with the focus - or no elements at all.
Independently of that, zero or more elements may be selected. These elements are highlighted with a fill color.
You can use the arrow keys to navigate through the list, and both the selection and keyboard focus track together. Similarly, if you start typing, the selection and keyboard focus jump to a matching name. In both these situations, there is a single item selected, the same one that has the keyboard focus.
Or you can use Ctrl+arrow to navigate, which moves only the keyboard focus without changing the selection. Then you can use the spacebar to toggle the selection on the element with the keyboard focus, either adding it to or removing it from the set of selected elements.
In Parallels, these spacebar presses also pop up the OSX Quick View panel.
In this situation you can alternatively use Ctrl+spacebar, which does the same thing but doesn't trigger the popup. In fact that's as convenient as plain spacebar, or maybe even more convenient because you can just hold down the Ctrl key the whole time and use the arrow keys and spacebar to navigate and select.
So where does it become a problem? Try this:
Use Windows+E or any other method to open an Explorer, navigate to This PC, and in the right panel double-click the C: drive or any drive.
Note that there is now no keyboard focus rectangle in the right panel. Imagine the first item listed is a directory and you want to open that directory with the keyboard.
The Enter key at this point does nothing.
You can use the down arrow, but it focuses and selects the second item in the list.
You can type the letter that the first directory name begins with, but if there are two or more directories beginning with that letter, this also selects the second one.
The easy and reliable way to select the first directory is with the spacebar. And now you can use Enter to open that directory.
For whatever reason, I seem to often be in a situation where I want to navigate into a series of nested directories where the first directory is the one I want. It's very convenient to start typing spacebar, enter, spacebar, enter, etc.
Of course Ctrl+Spacebar also works without opening the OSX popup. But it's not exactly the same as Spacebar - it toggles the selection instead of always selecting.
And we're talking about 20-30 years of muscle memory - I've been using the spacebar, enter, spacebar, enter sequence ever since the earliest days of Windows. It's always worked on physical machines, in VMware, and in Parallels... Until Parallels 11 broke it.
Of course it's perfectly understandable that you weren't aware of this spacebar behavior! Probably only a small minority of users are aware of it. For those of us who do, it's pretty annoying to see that popup every time.
Or is it a menu key that opens the right-click menu (not the same as the alt+space system menu), like this one:
http://www.laptopmag.com/images/wp/purch-api/incontent/2012/...
Back in the day before those fancy keyboards (and today still) the other keyboard shortcut is Shift+F10.
If it is platform specific anyways, why not do it in like C# or something that would make it lighter and faster?
I can't speak about the "faster" part, though.
I have 4 GB of random stuff under c:\apps of which some things have been copied over for nearly 10 years and countless windows installations. Also PortableApps, which don't sit in the start menu.
>JS
>Electron
for a thing that should be hyper-light and -fast? With all due respect - no, thanks, but - no.
I think there are more interesting open source projects that should hit the HN frontpage. So let's start with this one, that computes Wikipedia Pagerank on a single node in less than 30 minutes : https://www.nayuki.io/page/computing-wikipedias-internal-pag...
Don't try to hijack someone else's post.
That is my main complaint against anything Node.js: after having struggled with Node.js before I don't feel like building anything bsed on it.
Guess I'll stay with Launcy (or even the new Windows start menu) but this sorts most of my issues.
/facepalm
Also means "traitor" in Turkish, cool name.
this one sort of illustrates the problem with developing windows apps:
- you either learn complicated c++ and windows api and have to write your own rendering framework for custom components
- or use C# and xaml and get terrible performance with systems with no gpu acceleration
- or use VB for terrible performance and CPU usage
- or use javascript and node for huge memory usage and slower rendering than c++ (VB has the same issues)