Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

So, they went from not updating in forever, to finally updating it in some meaningful ways a couple years ago, to adding crap that no one wants pretty much right away. Too much, MS. Shoulda quit while you were ahead with tabs.


The first apps I need to replace on any new windows machine (after installing FF) are Paint, Notepad, Photo/Image viewer and MediaPlayer. The funny thing is their replacements are all ancient as well, and still awesome because they've been thoughtfully upgraded over the years without destroying their conceptual integrity, or they've just been "done" for decades.

Paint.Net (v3), Notepad++, IrfanViewer, Foobar2000 & VLC


My main OS is macOS but I use Windows for gaming. The reliance on crusty old ass applications like those on Windows is actually kinda depressing. Everything newer is garbage for various reasons, and everything old is ugly as hell.

Macs have Pixelmator and Preview for images, Apple Notes is actually very decent for actual notes, Zed for nerdy text files, QuickTime/IINA for video (or hell even VLC looks much nicer than on Windows). All of them are modern, beautiful, and work well


> The reliance on crusty old ass applications like those on Windows is actually kinda depressing.

macOS is the most consistent OS and Windows the least [1]. With the exception of IrfanView I find neither of those apps particularly crusty though. There's https://imageglass.org

I personally moved from macOS to KDE Plasma and I'm a happy camper as long as I stay with Plasma/Qt apps.

[1] https://ntdev.blog/2021/02/06/state-of-the-windows-how-many-...


VLC is pretty damn crusty, especially to anyone not familiar with that particular....design ethos.

Don't get me wrong, it's an incredible endeavor and the developers deserve endless praise, but for people that aren't already familiar with navigating things like GIMP, KDE, Open/LibreOffice, it's not especially welcoming.


> for people that aren't already familiar with navigating things like GIMP, KDE, Open/LibreOffice, it's not especially welcoming.

This is true for all complex software, though. People who have never used Apple's software also struggle with it until they become more familiar.


Is VLC really "complex software" if you just want to use it as a media player? Double click your media file, it plays. Play, pause, volume controls are where you'd guess they are. There's plenty of complexity underneath, but the happy path is simple.

By contrast, "open this image and draw a single red circle in it" in GIMP is as challenging to a newbie as quitting vi. Even for an intermediate user - I use GIMP a handful of times per year and I absolutely could not tell you from memory how to do that.


> Is VLC really "complex software"

The moment you criticize an app, someone on the Internet will jump in to tut-tut and insist to you that it's "complex software" and you can't possibly understand how complex it is. Case in point: Just a few years ago the Windows Terminal team chastised[^1] users by claiming that fast font rendering would literally require several PhDs of research and can't be solved otherwise[^0]. At some point we have to realize that claiming something is complex doesn't prove that it's inherently complex nor justify any complexity in how it was built.

[^0]: https://news.ycombinator.com/item?id=28743687

[^1]: https://github.com/microsoft/terminal/issues/10362#issuecomm...


You missed the updates to the text rendering story. The guy who requested the feature then went ahead and implemented the feature in a weekend.

Something like a year later, Microsoft did actually improve the behavior and never credited the guy who proved it was possible.


> The guy who requested the feature then went ahead and implemented the feature in a weekend. Something like a year later, Microsoft did actually improve the behavior and never credited the guy who proved it was possible.

Thanks for telling me about that development. I'm … speechless.


They eventually did credit "the guy," Casey Muratori, who's a very accomplished game engine developer. He has a series called Handmade Hero where he writes an engine and game from scratch and streams it live.


I've used VLC forever and I had no idea there is anything more to it than playing media. It always seems to have the most recent codecs, so it doesn't seem crusty to me.


I've used VLC for a long time as well, and while I wouldn't call it crusty, I would call it odd. Powerful, super capable, but doesn't seem to follow standard conventions. Honestly, it's odd but I would rather they don't do some overhaul to standardize or modernize it. Software, hardware, etc. don't have to be homogenous or turn into bland corporate-ware.


Even when just opening a single video file it tries to do way too much at once.

Why is there a playlist by default? What are these dozens of obscure options at the first level under every main dropdown in the title/menu bar?

I vaguely remember recently trying mpv and being pleasantly surprised, but I mostly use QuickTime or IINA on macOS. mpv seems to be available cross-platform though; maybe the Windows port is usable?


> Why is there a playlist by default?

Is there? I know the feature but I thought it was off by default and I think it's this way on my computers.


Yeah mpv is great on win; I switched from VLC because VLC had trouble with playback combined with large subtitle offsets. mpv just works and the couple things I need for UI were easily configured as hotkeys


I love mpv and for iPhone recommend Outplayer (1), a player built on mpv and ffmpeg. It’s been flawless, just like mpv on desktop.

1: https://outplayer.app/


Desktop recording, video format conversion, streaming server, playing from network streams(in the name...).

I am no expert but these things I've done in limited amounts. Mostly I just double click a file and watch it though.


Go poking around in the menus and GUI there's a bunch of stuff in there.


It feels like GIMP was designed with user-hostility in mind. There’s no Paint.net for Linux, so I have to use GIMP from time to time for my gui server job needs. And gosh, I hate the damn thing. Every simple step in it is as hard as you can’t bear.

(No I can’t use Krita for specific reasons and it isn’t much easier anyway)


Try Kolourpaint for this use case.

If you want to annotate screenshots, KDE's screenshot tool, Spectacle, has this built in too.


Thanks for the advice!


I always thought this, but used it for a while for work and found it was actually quicker work-flow-wise than Photoshop (though Photoshop was better for photo editing) or Krita (and krita is way better for painting).

It was like, hidden underneath the janky gui, there was actually a lot of thought put into how things work together.


Have you tried a photopea? Its an online app.


If Krita isn't easy enough, then Photoshop isn't gonna be any easier. (assuming we are talking about simple/common stuff...)


100% agree.

VLC is simple as pie. open folder, click music or video, it plays. drag files to it, it adds them to the playlist. same functionality as WinAmp, etc.

I had to watch three (3) youtube tutorials to figure out how to import a pdf and copy-paste a signature to it.


I agree. I too am a VLC hater. It's not just crusty, but often buggy and worse[1] than alternatives (I use Media Player Classic Home Cinema myself, despite it being dead for almost a decade). VLC is also ugly in a non-platform specific way. It's like a web app developed before web apps were a thing and doesn't feel at home in either Windows, MacOS, or Linux.

Having said that, VLC is still my last resort when nothing else can play a file.

[1] One example is subtitle rendering. Last I checked VLC was just plain uglier than MPC-HC.


That's called Qt, and Qt is awesome, notably because it's fast. (Web apps wish they were this fast !)

Also, please tell me you are not trying to take the standard IBM desktop Interface (File, Edit...) away ?


The cloud portals are rediculously slow. It's almost like I'm on a free tier paying $20k per month.


The only problem I've ever run into with VLC was on their Android app they hid the audio sync setting for basically no reason. Other than that, I've never had a problem with it. Maybe i just haven't been exposed to the magic of perfect media players but VLC is vastly more feature rich than the defaults, "just works", and i don't think it looks bad at all!

In today's modern world of "UI Overhauls" (read: fucking everything up and taking away every useful power you had in the name of 'usability') it's basically god tier. The damn thing is stable, that's literally all i need. I'll learn the interface, just for the love of God don't change it every time i get used to it!


MPC-HC ain't dead. It's still getting a couple updates a month.

https://github.com/clsid2/mpc-hc/releases


You critics stay away from VLC. I swear if I have to deal with another "modern" UI implementation.


Have you used VLC on MacOS tho? Full screen video looks very slick and is tough to differentiate from native quicktime other than having support for more codecs and features.

The non full screen UI is a little more crusty but still looks better than the windows version imo.


I don't think GIMP is a fair comparison to any of your other examples. VLC, KDE, and LibreOffice are all more intuitive than the GIMP.


The ugliness is a nice feature.


I have always thought the decision to keep Notepad and Paint as they are is a nod towards the developer community. Thanks to this, there's a large market for affordable and better alternatives.


What is depressing about old tools? I love the GNU coreutils and am really passionate about them. They are old, but near perfect.


I don't know about depressing, but eg grep is slow and lacks some quality of life features working with modern toolchains (aka git, but also codebase size). ag and rg both read .gitignore if there is one (disable with rg -uuu); for today's multi-language repos, ag can look inside a specific language's files eg ag --go or ag --js.


I need to try ag.

I usually use rg, which is way faster than grep for searching many repositories at once.

But one of my tasks involves searching things in a single XML file of hundreds megabytes, or even several gigabytes, and for this, grep is way faster than rg apparently.

So under the right conditions, grep is actually quite fast and you may be missing out if you never try using it.


If you care about beautiful interfaces macos and linux will always be way ahead, for sure.

The choice to go for windows as main OS kinda includes prioritizing advanced features and versatility over the UX. Even firefox is not as nice on windows than on mac.


Apple Notes on MacOS have been crashing for me constantly since shortly after Apple Intelligence beta started rolling out. Even though I'm not even on the beta.


Pixelmator is over 15 years old, Preview predates OS X as it was a part of NeXTStep.


To be clear, i’m not saying they’re new, but rather that they are beautiful because they have been continuously modernized to match the look and functionality of the OS.


the lack of consistent UI experiences in windows was a thing that really bugged me and why I've never looked back after switching to MacOS


Mentioning all these programs and seeing the trouble people have I will never really understand why there are any men at all that still use Windows and Mac.


I mean Haiku is the best OS in my opinion. But nobody really uses it because it lacks the software support. Sometimes you got to put up with the BS to get what you want done.


I ended up just compiling notepad from wine and tossing that into the windows directory. Among other things.


I never understood the need for Notepad++. If I want to edit text quickly, notepad works fine, maybe I'll use vim or something if needed. If I want to view code, again vim works fine, and maybe VSCode if I know I'll be actively working on it. I don't see the usecase for Notepad++ personally speaking.


Notepad++ is an alternative to Vim, so if you are using Vim you are covering most use cases of Notepad++ already.

In Windows i use Notepad++ so i don't have to use Vim (which is for me the only viable alternative of a lightweight "programmer's editor" and what i used for a while before learning about Notepad++ - everything else, like vscode, emacs, etc feel much more heavyweight) since i dislike its modal nature and non-standard[0] shortcuts.

[0] i know that technically they predate whatever Notepad++ uses but pretty much everything else (including on KDE, GNOME, most X11 toolkits, etc) uses the same or similar shortcuts and keys as Notepad++ so who came first is moot, it is what i am used to that matters


Off the top of my head:

- open a file for editing, realize you needed admin rights, npp allows you to relaunch with escalation and keeping the change in memory

- find all gives you a list of items, a count of them, and quick preview of each

- supports the editorconfig format, so inherits rules you've designed for your other IDEs

- colors

- allows tail -f (the eye icon)

- can be extended with plugins (unlike notepad) although the out of the box works well enough for most (unlike vsc)

- less bloated than electron apps, when comparing with any vscode setup you would use for larger developments

- tracks which open files have had a change, lets you choose if you want to reload the file (update contents displayed without reopening the app) or not (helps you save what you're seeing before verifying what might have replaced it)

- lets you see and change encoding very easily

There's more, but I just picked a few things I find useful every day when I need to deal with many windows machines at a midsized company.


> I don't see the usecase for Notepad++ personally speaking

Then don't use it. For sure regular notepad works fine for quick text edit. The use case for notepad++ is for when you want to do more than that. I, for example, frequently have to do a bunch of more complicated things to plain text files and notepad++ works great for those where notepad has no chance.


Try notepad2. It's an decent improvement from notepad while not going full notepad++. I install it on new Windows boxes and have it replace notepad.exe (there is an option to do this in setup.)


I dont trust notepad to edit configs, \n is no problem anymore but there is always a way to corrupt files with notepad.

Never had this issues for notepad++.

For text it's fine.


Be careful with Irfanview and XNView as these are free strictly for personal use (non commercial). An open-source alternative I've been using is: https://nomacs.org/


They don't make the paints and notepads like they used to.


They already went too far with the UWP transition. Now the app takes forever to launch, compared to the old version.


My favorite thing is when I open VS2008 or something. And it blinks into existence faster than the splash screen window can render fully.

I don't understand how the editor has regressed to the point that 15 year old software performs better than the modern equivalent.


After Visual Studio 2008, they rewrote the UI in WPF and started writing large components of the program in C#. This dramatically regressed performance, especially on a cold start (it runs decently if you've had the program open for a while). I'd probably still be using Visual Studio 2008, except it limits you to C89 and C++03.


Maybe they need to rewrite their software stack in Rust now. For performance.


C# is working hard to be Rust-like in certain areas of performance. Part of Visual Studio's problem is that they can't yet take advantage of it in some key areas because they are still dependent on the Legacy Framework and Legacy WPF and have to migrate to modern .NET.


Cold boot perf is a good yard stick but it’s not that important in your workflow. Except when it crashes. They really should work on that. Quality as a feature.


Vs2008 has the old MDI style. It is quiet good


They have already onboarded a scrum team on the code base. They've got to burn those points on something to argue for their payroll and the PO and the lead dev thinks AI is cool.


Neither PO nor lead dev thinks AI is cool, but it’s a priority from top level management so it has to be put in one way or another.


That AI space is SO frothy right now!


Hansel?


More time spend by users annoyed == more en(g/r)agement == more career credit points. First you go micro, then you go soft.


What is lead dev? Is that an official scrum role somewhere?


It is whatever dev in the team that the team thinks is most senior and/or has the biggest mouth.


I hated the tabs already. When I open Notepad I expect a clean slate.


I thought the whole point of the Windows taskbar was to give you tabs for all your windows? Why did they feel the need to add tabs again!


The default Windows taskbar doesn't haven't given you tabs for a very long time, has been mostly unusable if you use it as tabs recently, and only has 1 level of tabs, while keeping tabs inside the application gives you another.

That said, I'm not sure notepad benefits from it.


these days, if a software doesn't use the design language of a browser, users think it's old and busted


To answer seriously, because workflow is a tree. And the outer levels need task-specificity. Browser tabs need different display options and available actions from text editor tabs, etc.

A generic taskbar (Windows one included) is only passable for the root level of switching contexts (on *nix there's also couple levels below that: virtual consoles and virtual desktops of the DE).


if we were still allowed to have a vertical taksbar we could have enough tabs indeed


That's the real issue. Tabs, fine. Remembering tabs, no.


You can disable it. Settings > When Notepad starts > Start new session and discard unsaved changes


Oh, great, they added a "Users Resistance is invalid" button - so everyone can go along with it, until they remove it in 2 updates and then, well you had a choice and the choice was to swallow whatever you get served.


Wow. I'd totally missed the Settings screen. Tiny little gear icon on the right...

(And cute: it spins when I click it. Blech.)


Oh good. More things I have to configure out of box.


always the first thing i disable in Notepad++


Oddly remembers tabs for me just fine.


GP is saying that they don't want that, not that it doesn't work.


It does by default. It shouldn't.


We've run into an issue with the new versions of notepad saving your edits to a temp file in the background so that you can continue where you left off without losing changes if you close notepad before saving.

The problem is that this can make it ambiguous whether edits have been saved to the file or not and even someone reopening the file to verify that they remembered to save the information will be fooled into thinking its there.


Sounds like a potential compliance issue too, if you work with sensitive data.


I absolutely hate this feature. It can be effectively disabled, though. I still haven't figured out how to disable the tabs, unfortunately.


All it needed was a way to work with other newline formats cleanly. Adding much more than that (even tabs) makes it into a different thing that leaves a gap in the niche it used to fill.


When I was a windows user 20 years ago I was using scite, the Scintilla demo editor. It had the lightness and simpleness of notepad with syntax highlighting.


Notepad++ also uses Scintilla.


That, and finally getting rid of keeping a lock on the file handle of the opened files. Sooo many times I needed explain someone that their directory could not get deleted or their apps failed to uninstall simply because they were still reading its readme.txt


Umm, not sure which version of notepad.exe keeps a lock on open files. None that I've used in the last 25 years.


It's not the lock on the file, it's the lock on the directory. The common file dialog in Windows changes the current directory of the process to the file that was selected, and a Win32 process holds a lock on its current directory. So when you open readme.txt in a particular folder, Notepad.exe's current directory is changed to and holds a lock on that folder.

This is also why so many people run into problems trying to eject removable drives -- because the last thing they did was to save a file onto that drive, and now Outlook or whatever the program that did the save has its current directory pointing there.


Wow, so notepad++ and vscode quickly change the cwd after opening a file via a win dialog?

It makes sense since 10 or so years ago it was often the case that one file explorer had a lock on a folder and another file explorer couldn't delete that folder. Then tools like processviewer.exe gave some insight.


OMG, I finally understand what's happening there. Thank you so much!


Oh maybe i am still living in the past


Personally, I think tabs, spellcheck, universal line ending support was well within the scope of notepad.

This AI thing is dumb for it though, should've kept Wordpad for that.


I believe they finally abandoned that 'pretends to understand doc' wordpad some time ago.


It's not too much. It's a storm in a teacup, until major user migration happens. And I think that their business strategy is working way better than that.


Soon: with ads!


Prediction: All corporate-backed general-purpose LLMs/AIs will eventually include ads. They won't even always be obvious ads like we have on the web, sometimes they will just be product placement. Ask the AI for an example of a linked list, and it will give you one, but the sample items in the list will be Coca-Cola, Lexus, the name of the closest marijuana dispensary, etc.

If anyone wonders why Facebook, Google, Microsoft, and other tech companies who make gobs of money from advertising are so interested in AI, this is why. The ads will appear so "naturally" inside content that it will be impossible for a program (e.g. adblocker) to tell the difference between the content and the ad.

There is NO better way to deliver an ad, short of directly injecting thoughts and memories directly into the human brain somehow.


AI can feel more like a novelty than a truly helpful tool, especially when it comes to getting real work done. When I need a real boost, there’s nothing quite as refreshing as cracking open an ice-cold Coca-Cola. It’s amazing how it instantly lifts my mood and keeps me going!


Mokie Coke! Mokie Coke!

----

https://scifi.stackexchange.com/questions/218596/70s-or-earl... for those not in the know.


Future notepad grocery list item:

* soda pop <--- consider replacing this with Coke Zero, on sale at a Kroger's near you this week


I think there are already product placement laws so we should be warned at least


You’ll be warned when you accept the terms and conditions. And after the first lawsuits, there will be some fine print on the bottom of the page for you to ignore.


They must be completely toothless laws considering the amount of product placement that is easily visible. The only thing that will change is automating product placement in what used to look like organic conversation, including on HN.

Now I’ll go drink a nice, cold glass of tap water.


In the US, the laws just say that if you do product placement, you have to disclose you're doing it. If you do that, then there's no restrictions on product placement.

I'm also not overly familiar with the scope of the law, so I don't know how much (or if) it applies to software of this sort.


It's not quite that simple, it's if you have a relationship with the seller of the product that the average viewer(tm) would not expect. So, e.g. product placement on daytime TV or quiz shows doesn't require disclosure, because the regulators/courts have decided that's what the average viewer would expect anyway. But anything on social media does require it, it seems. I think produce placement in LLM chatbots would probably qualify as unexpected, though.


That is until you apply an AI ad blocker. No reason only the big corps should have it


Noooooo. Hopefully we still can access classic notepad with some command line option.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: