Go exposes you to (maybe) unfamiliar paradigms and is inherently concurrent, even if you don't use it, it is good if you know it. It also encourages you to think more about structure of your program and not how it executes. There's a talk by Rob Pike called concurrency is not parallelism or something like that, every software engineer should know the difference and golang shows you the way. As a bonus you can use it for general purpose, for writing system programs and even web apps. Since I started with go, I find myself using less and less python.
One of the many more factors for me is systemd. We go far away from any *NIX philosophy and just started breaking perfectly fine systems and merging all kinds of perfectly working projects to create a blob that interferes everywhere is now mandatory on almost all Linux systems. You even get binary logs, yay... all this just because originally someone wanted to boot a few seconds faster. If you go to OpenBSD, you'll be amazed how simple everything can be. Although it's getting better, it's in BSD land is where hardware support and commercial software is lacking the most right now
You can run old news with an update, but there hasn't even been any change to this. I don't know any news site that just republishes old articles without any change to them. Then the citation of infowars as the source makes the article loose all it's credibility for anyone who didn't know about it before.
To answer this generic is almost impossible, what are we talking about, desktop/server/embedded...?
Arch was the best choice for the desktop until they shoved systemd down your throat and completely abandoned the BSD parts. Viable alternatives are Gentoo (with openrc) and OpenBSD. The latter is actually much better on the desktop than most people would think.
For the average Amazon AWS server an Ubuntu LTS is very comfortable these days and you can luckily avoid RHEL/CentOS completely.
A router should be OpenBSD for me, everything else is just a security nightmare in comparison.
Re: The list of things I do on a new ubuntu install... (Score: 1)
To the argument with the commercial package support, you can basically extract any deb package and adapt it to a custom package format, if there are shared library dependencies you can add them to the package if your distro doesn't provide the old versions. I have run Archlinux for quite a few years (until they forced systemd on me and abandoned BSD's KISS principle) and I needed a lot from printers to other specialized hardware monitors and stuff and it was always possible to make it run. It requires a tiny bit extra work, but Arch's PKGBUILD model lets you do that in 5 minutes in the usual case.
The guys behind OpenBSD certainly deserve a lot of credit and if someone doesn't like their OS, they'll still use OpenSSH for sure. In the future we may even use LibreSSL as well ;) On the desktop it has become a nice alternative to Archlinux since they completely abandoned their BSD userland and where you have the systemd mess attached to everything now.
Because usually we know either nothing or everything about such a mission. Here some detailed specifics have been made public while the actual purpose is kept secret. It's like they want us to speculate
FreeBSD just started to implement mitigations that have been standard in OpenBSD for years. For example, ASLR or SSP, last time I checked was 2013 and FreeBSD still lacked these very simple mitigations that are even available in Windows by now. This is just utterly ridiculous.
They're just sloppy in terms of security and they also accept horrible patches just because there is some performance benefit. OpenBSD plays on an entirely different level and is my only choice for infrastructure as critical as routers.
More articles yes, but more importantly more comments. A lot of articles without comments won't make it better, you go to /. for the discussion mainly. Just go out and advertise this site.
The biggest thing missing here feature wise are notifications on a reply IMO.
Well, sadly most Linux distributions tend to *not activate* some exploit mitigation. I don't know about the Linux router firmwares but last time I checked they even used some old kernel versions that didn't even had some of these mitigations. Personally I use an OpenBSD on an old ALIX board for a long time. Too bad pfsense is based on FreeBSD instead of OpenBSD, otherwise it would be an ideal candidate.
For hardware, I would recommend either the ALIX boards http://www.pcengines.ch/ (there is a new APU model) or Mikrotik routerboards http://routerboard.com/
Re: Just letting you know ... (Score: 4, Insightful)
Talk about waste, I've seen people print entire PDF books/technical documents/manuals in the 400+ pages area, then those people use that printout 1 or 2 days and put it on a shelf or even the garbage. There should be reasonable printing quotas or print logs per employee so people think about it a bit more.
I'm pretty sure most governments (if not all) don't care about the average US citizen. For the war on "terrorism" the US seems to take note about everyone and everything. The point is, the tools for this war are now used to pursue (corporate?) US interests ruthlessly at all costs and most of you US citizens don't get, is that there will be consequences for this in the long run.
The community is (probably) watching, I find myself here more often than in the beginning but I still only have a look every couple of days. As more features get implemented it gets more attractive to use.
Notifications on a reply are quite important; much more than "search", what the last poll here said. One thing that this site already does better than soylent is the fact that there is some equivalent of firehose.
Imagine the US response if there would be credible evidence circulating in the press that the Chinese did this to the America. Sanctions would be on the table immediately; there is a double standard.
Governments involved in corporate espionage was an "act of war" for the US in the pre-Snowden days. Just read about the hypocrisy http://www.bbc.com/news/world-us-canada-21772596