Live data from Hacker News

Ask HN: Must do's and must know's when switching to Windows?

news.ycombinator.com

41–50 of 58 posts

Re: Ask HN: Must do's and must know's when switching to Windows?

#41
post #22

So, whats the best windows ssh client these days? Still putty ? bitwise? other new hotness? I've been getting pretty frustrated with my new mac and im supe r tempted to try out a Razer Blade.

I belive you can ssh without any troubles using Bash on Ubuntu. If I really have to start using PuTTy for my ssh needs, I am going back to linux immediately..

Yep, ssh works out of the box with WSL.

Re: Ask HN: Must do's and must know's when switching to Windows?

#43

I am very happy that I am the first one to comment here about https://www.listary.com/ which is the best suggestion which again, I got here. Install it.

Yes. Listary is the one thing I miss from Windows after I switched to Linux Mint. (well, that and running Foobar2000 natively)

Also I wanted to mention 7+ Taskbar Tweaker (http://rammichael.com/7-taskbar-tweaker), which is a fantastic little util that helps you make your taskbar just the way you want it. Mousewheel over taskbar for volume control, middle click closes programs, etc...

Re: Ask HN: Must do's and must know's when switching to Windows?

#45
I'm using a MacBook Pro with Windows on it as my main development environment except for iOS native stuff obviously.

1. install chocolatey https://chocolatey.org/, and install everything with it

2. install conEmu for a decent command line

3. install git for windows, which comes with a bash shell that brings you all the linux commands, inlcuding ssh.

This brings a Windows PC relatively far. You can even get ssh-agent working with an according .bashrc script (along the lines of https://github.com/joaotavora/holy/blob/master/share/zsh/ssh...)

This does it for me to do node / web-dev / java/ android centered development, I prefer it over macOS and Linux.

Things I do not use:

1) Cywgin. Quite the behemoth, and I get by with git bash just fine

2) The Ubuntu Subsystem. I tried it, had trouble with ssh stuff, seems not ready yet...

3) putty. the open-ssh that comes with git is better and closer to linux.

Re: Ask HN: Must do's and must know's when switching to Windows?

#46
- Switch all your search settings to google, or something you deem reliable/less spammy. Most installs start with Bing or Yahoo which are way more ad oriented over what you want.

- Install an anti-malware program for when you do get malware.

- Install adblock plus, or other recognized ad blocker this will reduce your malware infections.

- Be VERY VERY WARY when you download files and install software (especially if some web popup says you need some media player or driver update). Make sure you are getting any software from legit sites (which bing and yahoo don't necessarily put high on search results). When running installer be wary of the ride-along installs of additional malware (changing search settings, toolbars, dubious security shovelware, etc.) sometimes you have to check or un-check boxes cancel install dialog before the real program install dialog, etc.

- Decide whether you like the pre-installed anti-virus, want to un-install and activate windows defender, or get another 3rd party anti-virus. Usually the co. who pays the PC manufacturer the most gets their AV installed - doesn't mean its good.

- Check the installed browsers and remove pre-insalled unwanted plugins or extensions.

- If you depend on PDFs just working make sure whatever PDF solution in your machine works for you, might want to switch to Acrobat Reader if it isn't Adobe.

- Learn how to invoke the task manager (control-alt-delete) shut down tasks, restart the system in safe mode etc. Some malware will thwart progress without knowing these things. - A second computer and google will help get you out of a lot of these situations.

- Any pop-up official looking message saying "you" are in trouble, your computer is infected - call this number, etc, are likely scams, be prepared to see that stuff too.

Think of it this way - now you will have stuff to talk about with all your friends who use Windows.

Re: Ask HN: Must do's and must know's when switching to Windows?

#47
post #18
post #8

Break your habits. Windows 10 has a very specific workflow that is highly efficient, trying to shoehorn Linux, Mac or Windows 7 workflows into it will frustrate you. Learning powershell is part of that.

And expect to re-learn powershell every time you need to use it. What's the less-than operator again?

-lt Which is short for..."less than"

Would you care to guess what "greater than" is?

Re: Ask HN: Must do's and must know's when switching to Windows?

#48
post #5

Tried this recently as an exercise in broadening my horizons. - Expect not to be able to SSH into your machine, for example when you really need to remotely make that git push you forgot before you left work. - Expect either a very slow unix emulation through Cygwin, or a very glitchy one through the new Ubuntu subsystem for Windows. - Expect installing software to be a royal PITA, and expect to start trusting binary…

It is pretty easy to SSH into a Windows PC. Install Cygwin, install OpenSSH, run the ssh-host-config script as an admin, and open the port in Windows Firewall. I use OpenSSH and rsync to transfer data from a Windows web server to a Linux database server, initiated from the Linux side via cron and logging into an Active Directory domain account using RSA public key authentication. I have never noticed any performance…

> I have never noticed any performance problems with Cygwin.

What have you been doing with it? Even just running a configure script is very noticeably slower than on Linux or OS X. You can actually see the pauses while it executes each test binary.

Re: Ask HN: Must do's and must know's when switching to Windows?

#49
Random advice:

- You really want to be on windows 10, not 7. It's better in all ways but one to 7. The one is the forced updating. To avoid having updates forced on you in the middle of a day, give windows a chance to do updates by shutting down every once in a while.

- Settings are spread across the settings app (start), the control panel and various control applets (right-click on start), the registry (windows+R, regedit ) and files on disk (like the hosts file in windows/system32/drivers/etc). Honestly, it's a mess, and google is your friend. It bites you in the beginning, but once set up it really doesn't matter.

- Secondary screens: windows+P switches modes (mirror, second-only, ...). Saves you from unplugging and replugging cables with your fingers crossed. Mixed dpi is a mess, still. You can configure the scaling of different screens separately from display settings, but apps which haven't been updated (properly) for compatibility with mixed dpi look blurry, tiny or huge on any screen that wasn't the primary screen when you signed in to windows, and sometimes look off even on that one. This is getting better, but still a pain.

- People will advocate the linux subsystem for windows, and it's great, but it lives in its own walled garden. If you want access to linuxy tools from the regular cmd.exe consider installing something like msys2 to get the basics in your windows path. Or learn powershell.

- Learn the shortcuts to manage your windows / virtual desktops. Windows is pretty good at managing windows. https://www.thurrott.com/windows/windows-10/4915/windows-10-... (props to Paul Thurrott for his many awesome tip articles.)

- Be more careful where you get software from. If you were last a windows user in the era of download.com and the like, forget about those sites. They're all malware-ridden. Only get software directly from the vendor's site. Also, ninite is pretty good to get a basic set of software going. You don't need a third-party anti-virus, the baked in one is good enough.

Re: Ask HN: Must do's and must know's when switching to Windows?

#50
A lifelong Windows user, I wrote an article about nitpicky differences (UI and otherwise) between Windows and macOS after being issued a Macbook at work. You may find useful information in it - https://hellojason.net/blog/nitpicky-differences-between-win...
Post reply on HN