727 karma · joined December 13, 2014
https://www.reddit.com/r/programming/comments/3jhv80/pyparal...
heh..
edit:
TBH it looks like you're making multiple accounts to comment on your own posts to make the comments that disagree with you appear lower.
You and the child above mine had this same conversation 383 days ago:
https://news.ycombinator.com/item?id=9584269
This is pathetic.
for posterity:
https://web.archive.org/web/20160609010955/https://news.ycom...
https://web.archive.org/web/20160609014033/https://news.ycom...
According to your website pretty much every other technology runs better on Linux than it does on Windows, and of course pyparallel runs better than everything you tested.
How can I run these tests my self? I specifically want to test it against golang.
Source?
It's not sophisticated enough or powerful enough to be the most used kernel on super computers (and in the world). Windows pretty much only dominates the desktop market. Servers, super computers, mainframes, etc, mostly use Linux.
A few years ago there was even a bug in Windows that caused degradation in network performance during multimedia playback that was directly connected with mechanisms employed by the Multimedia Class Scheduler Service (MMCSS), this is used on a lot of audio setups. If they can't even get audio setups right how can people consider anything Windows releases "sophisticated"?
It's made to do anything you throw at it I guess, it's definitely complicated, but powerful and sophisticated aren't words I would use to describe NT.
An old HN commenter once wrote (mrb)
> There is not much discussion about Windows internals, not only because they are not shared, but also because quite frankly the Windows kernel evolves slower than the Linux kernel in terms of new algorithms implemented. For example it is almost certain that Microsoft never tested I/O schedulers, process schedulers, filesystem optimizations, TCP/IP stack tweaks for wireless networks, etc, as much as the Linux community did. One can tell just by seeing the sheer amount of intense competition and interest amongst Linux kernel developers to research all these areas.
>The net result of that is a generally acknowledged fact that Windows is slower than Linux when running complex workloads that push network/disk/cpu scheduling to its limit: https://news.ycombinator.com/item?id=3368771 A really concrete and technical example is the network throughput in Windows Vista which is degraded when playing audio! https://blogs.technet.microsoft.com/markrussinovich/2007/08/...
>Note: my post may sound I am freely bashing Windows, but I am not. This is the cold hard truth. Countless of multi-platform developers will attest to this, me included. I can't even remember the number of times I have written a multi-platform program in C or Java that always runs slower on Windows than on Linux, across dozens of different versions of Windows and Linux. The last time I troubleshooted a Windows performance issue, I found out it was the MFT of an NTFS filesystem was being fragmented; this to say I am generally regarded as the one guy in the company who can troubleshoot any issue, yet I acknowledge I can almost never get Windows to perform as good as, or better than Linux, when there is a performance discrepancy in the first place.
I wish Windows/MS would abandon NT and just create a Linux distro. I don't know anyone who particularly likes NT and jamming multiple systems together seems like an awful idea.
Windows services and Linux services likely won't play nice together (think long file paths created by Linux services and other incompatibilities), for them to be 100% backward compatible they need to not only make Windows compatible with the things Linux outputs, but Linux compatible with the things windows services output, and to keep the Linux people from figuring out how to use Windows on Linux systems they'd need to make a lot of what they do closed source.
So I don't see a Linux+Windows setup being deployed for production. It's cool for developers, but even then you can't do much real world stuff that utilizes both windows and Linux. If you're only taking advantage of one system then whats the point of having two?
I went ahead and made the switch to Linux since I was trying to make Windows behave just like Linux.
I imagine we'll be in a society soon (next 100 years) where we 3D print all of our own food and most of our stuff, which means it will likely be downloaded from some remote database. If the global food database were to be hacked we could see mass poisonings. I don't trust security through obscurity in these cases and wouldn't eat food if I couldn't view the ingredients.
The FBI/NSA/CIAs purpose is to keep people insecure so that they can spy on them. This is the opposite of what we need.
http://20bits.com/article/erlang-a-generic-server-tutorial
That's just ridiculous. Erlang looks like php and python had an unholy child.
>Microsoft has been doing really good concerning open source and developers recently
Ehh... they've been doing better, but if Bill Cosby donates to womens shelters does it make up for what he did in the 90's? MS only embraces Linux/Unix because they know they're sucking away developers (just look a stackoverflow stats). Even MS has basically admitted that Windows sucks on it's own, which is why they've added a Linux ABI. Microsoft is only trying to win over developers to stay relevant to that market and increase profits.
They say "Microsoft Loves Linux" but it's an awful relationship. MS takes everything they can from OSS and gives the bare minimum back. If you love your brother would you let him live on the street? MS feeds the Linux bums grool while they sit atop a proprietary castle not letting anyone else in. "We love Linux, just look at him over there in the street groveling, lets throw some food (VSCode) at him! Now now, no Visual Studio or Office for you, I might lose money."
What kind of sick demented "love" is that?
MS doesn't love Linux, MS uses Linux and open source to attempt to increase long term profits. No where in the MS agenda do they prefer to see Linux as viable as Windows.
No, I don't like Microsoft very much.
https://en.wikipedia.org/wiki/Halloween_documents
MS hates freedom. Should we forgive Bill Cosby too?
>What's your point in commenting?
Read the comment. VSCode doesn't have a TUI. I have a legitimate criticism. All my criticisms of VSCode and Windows are legitimate.
Also, how do I autocomplete using suggestions from other files within the project directory?
With this setup I can work on all sorts of resource intensive projects on a lightweight laptop because everything is built and run remotely.
Now I could SSHFS every project and open it up with VS code, but unless I'm sending commands to the server some other way, it's going to be built locally, which is very inconvenient, especially when working with multiple projects.
If VScode can one day operate in a terminal over an SSH connection it might replace vim, but that's not going to happen.
Vim has a TUI, GUI, tabs, and is still much more responsive than VScode, even over an ssh connection.
Lastly, MS has been really bad for developers and end users. Their latest OS comes with spyware (telemetry) and adware (candycrush), so I tend to stay away from MS products in general because I don't think Microsoft has done anything to deserve my support.
I can see why VScode is preferred on Windows though, I've never seen a decent terminal emulator with good font rendering on Windows so vim must be a pain to look at.
Finally. Every browser I use does this when I load a huge reddit thread while RES in enabled.
You do if you don't want to be spied on.
>You don't have to do that either. Problem solved.
You did.
http://superuser.com/questions/958562/how-do-i-remove-candy-...
>There is [no adware]. Problem solved.
I consider Candycrush is adware
>You don't need [an SSD]. Problem solved.
Well it runs terribly whithout one.
I've had the opposite experience. The OS that's supposed to have all the drivers didn't have all the drivers and I know a ton of people who were stuck without wifi (and a few who could not even connect through ethernet), had graphics problems which basically made their OS unusable, had all sorts of performance issues (especially on small netbooks that auto upgraded), the list could just go on.
You shouldn't have to disable spyware when installing an OS. You shouldn't have to install powershell to remove candy crush (which is what you had to do when Win10 first came out). You shouldn't have to uninstall adware on a new OS. You shouldn't need an SSD and other newer/high-end hardware to run an OS, especially when other operating systems run flawlessly on low-end hardware.
Nah, Windows is a trash OS and it seems like the only people who use it are people who are forced to because of program compatibility.
http://stackoverflow.com/questions/34906807/error-building-n...
Upgrading bcrypt didn't work for me.... I ended up installing Linux on a VM and developing inside the VM because that's the only way bcrypt would install.
Of course, I can usually get it to work some how, but I don't have these issues on Linux. Basically node works "good enough" on Windows, especially if you don't value your time.
http://superuser.com/questions/958562/how-do-i-remove-candy-...
You will jump through these hoops every upgrade unless you go through and disable certain updates, which you will need to keep up with for the rest of your life.
You now have to pay a monthly fee to avoid 30 second videos in Solitaire.