Live data from Hacker News

NirSoft Freeware (2008)

nirsoft.net

181–190 of 241 posts

Re: NirSoft Freeware (2008)

#181
post #136
post #79

We should have a sub-thread of these comments devoted just to the silly things people use NirSoft stuff to do. I'll start. ----- I have a HTPC hooked up to a projector that I use to play movies, and the projector has native support for 24 FPS, so I use this: http://nircmd.nirsoft.net/setdisplay.html to quickly set framerate. Make batch files for 24 Hz, 60 Hz, etc. bind them to keys, and then you don't have to bother…

I'd love to have a utility that quickly toggles between two audio outputs in windows.

You can create a shortcut to

  C:\Windows\system32\rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,playback

Re: NirSoft Freeware (2008)

#182
post #173
post #169

Earlier quoted context omitted.

Plenty of people outside of HN use Slack, Discord, Atom, VS Code, Skype and Twitch.

Right now I have Discord, VS2017, a Postgres IDE and a bunch of Chrome tabs open. Task manager reports for memory usage (descending order): Discord: 1168,4MB, VS2017: 463MB, Chrome tabs: about 300MB each, PostgresTool: 152MB and the rest below 100MB. If I dont include all the chrome tabs, Discord uses more memory than all the other apps together, and some of them are "big" apps. So my 32GB RAM, high specs system, is…

That's why I have a simple rule:

"No JavaScript on the desktop"

And suddenly 8GBs of ram is at least 4x too much(Linux) even when I'm using "bloated" Java apps...

https://suckless.org/sucks/web/:

  Millions of jobs are based on outputting HTML in an inefficient way.

Re: NirSoft Freeware (2008)

#183
post #46

> While many software companies create a bloated installation package with size of 1 - 3 MB, the size of single utility in NirSoft is usually less than 100KB. The early 2000s were a different time. While as modern day electron apps are regularly 100+ MB.

Fun fact: the icon for my Objective-C Mac app is larger than the executable binary (517 vs 394 KB).

I recently introduced proper minification and tree-shaking to my Cordova app and noticed it only reduced size by ~23% (after 2+ years of active development, so quite some code).

Looking at the output directory, I saw that the fonts I'm using make up about 45% of the whole app!

Re: NirSoft Freeware (2008)

#184

I love the NirSoft utilities they're great! The kind of OS bundled tools Microsoft should have been making instead of Media Player and the like.

Oh man I still remember when Windows Media Player used to be a useful, compact player, and the disappointment when they came out with the skinned abomination. Gave room for MPC and VLC to grow though!

Re: NirSoft Freeware (2008)

#185
post #70

> The entire Web site and all the utilities that you can find here were developed by me, and only by me. I look at HTML for 2 seconds to find a link to Google Analytics...

Collection of visitor information is clearly mentioned in human readable terms at the privacy policy section at the end of the page, which I find refreshingly honest and considerate.

Re: NirSoft Freeware (2008)

#186

Earlier quoted context omitted.

The last time I noticed a real performance increase was going from HDD to SSD. I mean, I do also ask a lot more of my machine than 10 or 15 years ago so it probably balances out.

What is the biggest current bottleneck? Going from HDD to SSD makes even a 5 year old laptop feel close to current. Is there something that would do the same now?

M.2 SSD PCIe hard drives are amazing. You can boot Windows in under 15 seconds inside of a VirtualBox VM instance. So about the speed of what it would boot in if it were directly running off your SSD. PCIe SSDs can transfer data at speeds greater than regular SATA SSD drives.

Re: NirSoft Freeware (2008)

#187
post #46

Earlier quoted context omitted.

Fun fact: the icon for my Objective-C Mac app is larger than the executable binary (517 vs 394 KB).

You can probably shrink your icon down (losslessly) by dropping it into ImageOptim. https://imageoptim.com/mac

Yes, the size is after optimization (although I suspect iconutil recompresses it) :-) It's just that there are 10 images inside, from 1024x1024 to 16x16.

Re: NirSoft Freeware (2008)

#188

> While many software companies create a bloated installation package with size of 1 - 3 MB, the size of single utility in NirSoft is usually less than 100KB. The early 2000s were a different time. While as modern day electron apps are regularly 100+ MB.

im really fed up with this argument. most "native" apps use big chunks of the platform "frameworks" and are not platform independent, which was introduced by os companies and politics in the first place. most modern apple native apps are the ones that crash the most while electron are stable as fuck.

All of the mess in apps belong to developers and it has very little or nothing to do with the underlying framework.

Re: NirSoft Freeware (2008)

#189

Earlier quoted context omitted.

IIRC, ImageOptim is a front end for a bunch of CLI image compression tools. So, in theory, you could roll your own for a CI system if you figured out all the arguments that ImageOptim was passing to those tools.

This looks promising: > Automates ImageOptim, ImageAlpha, and JPEGmini for Mac to make batch optimisation of images part of your automated build process. https://jamiemason.github.io/ImageOptim-CLI/

> automated build process

> Mac

Why would anyone run a CI server on a Mac?

Re: NirSoft Freeware (2008)

#190

Earlier quoted context omitted.

Another thing is that actions malware take and actions legitimate "power user" software takes are separated only by context. Thus automated behavior analysis is always going to produce false positives.

Is there much behaviour analysis done by consumer AV? Even Defender seems to be mostly signature based.

Yep. Malware is constantly repacked/encrypted. It is impractical/impossible to write static unpacking engines for every type of malware packing technique, so behavioral analysis engine is a must (btw, behavioral engines still detect malware using signatures).
Post reply on HN