Comment Would you start a new project in Java? (Score 1) 519
Comment Re:Location granularity -ahem data is better too. (Score 1) 153
Comment Re:Don't take advice from your enemy (Score 1) 444
Comment Re:Why Python? (Score 1) 163
If, after you have figured out the right thing to do, you need it to go faster, then it can be quite straight-forward to substitute bits of it with other language implementations that use the logic explored by the python version. Often enough, if you figured out the right thing to do, the python version is fast enough.
mind you, python apps always leak... it's a real issue in production deployments.
Comment Re:Why Python? (Score 1) 163
Often multi-tasking/multi-threaded paradigms lead people into bad decisions when overall parallelism or application performance is the goal. Python's GiL puts people in the right mind set of starting from independent processes, and having people do their utmoste to minimized interaction points between processes, rather than resoort to multi-tasking/sychronization.
Multi-tasking is about synchronizing access to shared resources. Synchronization is another word for making processes wait. Waiting is bad if you can avoid it.
Comment Re:Windows will run on a Linux kernel too -WSL... (Score 2) 377
Comment Re:Apple is lower than Google? yeah. (Score 1) 75
The dystopian stuff happens when the data is shared willy nilly, and there isn't any particular person in charge of the data: Facebook providing API's that allow open harvesting, Apps on IOS and Android that allow similar harvesting by random 1 or 2 person companies, and/or fronts for foreign entities. It is far more difficult to find hundreds or thousands of such organizations, whack-a-mole style and get them all to fix their behaviour. so to me, Facebook's business model is a problem. Apple and Google's app store policing is critical, but what Google does with data is pretty much the ideal. We are getting services in exchange for giving data to one large corporation that is amenable to pressure (the *one throat to choke* model of risk mitigation.)
Ask Slashdot: Do Older IT Workers Doing End-User Support Find It Gets Harder With Age? 221
For example, just this morning, a user had a question about whether or not she should open an email about quarantined junk mail to actually look through it. I briefly noted a screenshot she attached that showed a typical MS Office quarantined email message and replied that she could absolutely view them at her discretion. (I also noted that I tend to ignore and delete those myself, unless I'm actually expecting a specific piece of email that I didn't receive -- in case it was actually in the junk mail filter.) Well, that was the wrong answer, because that message was a nicely done phishing attempt; not a legit message -- and she tried to sign in through it. Then, I had to do a mad scramble to change her password and help her get the new one working on her phone and computer. With more time to think about what happened, I'm realizing now that I should have known the email was fake because we recently made some changes to our Office 365 environment so junk mail is going directly into Junk folders in Outlook -- and those types of messages aren't really coming in to people anymore. On top of that? We're trying to migrate people to using two-factor authentication so I was instructed to get this user on it while I'm changing her account info. Makes sense, but I had to dig all over to find our document with instructions on how to do that too. I just couldn't remember where they told me they saved the thing, several weeks ago, when they talked about creating the new document in one of our weekly meetings. Am I just getting old and starting to lose it? Is everybody feeling this way about I.T. support these days? Are things just changing at too quick a pace for anyone to stay on top of it all?
I mean, in just the last few weeks, we've dealt with users failing to get their single sign-on passwords to work because something broke that only an upgrade to the latest build of Windows 10 corrected. We've had an office network go berserk and randomly drop people's Internet access, ability to print, etc. -- because one of the switches started intermittently failing under load. We've had online training to set up a new MDM solution, company-wide. And I had to single-handedly set up a new server running the latest version of vCenter for our ESXi servers. And all of that is while trying to get in some studying on the side to get my Security Plus cert., getting Macs with broken screens mailed out for service, a couple of new computers deployed, and accounts properly shut down for an employee who left, plus the usual grind of "mindless" tickets like requests to create new shared DropBox team folders for groups. It's a LOT to juggle, but I was pretty happy with my ability to keep all of it moving right along for years. Now -- I'm starting to have doubts.
Comment Re:Half-assed - 5 years for Apple (Score 1) 74
Comment can anyone use curses on a windows SSH session? (Score 1) 193
Comment Linus is older, and Linux has won. (Score 4, Interesting) 985
Linux is undisputably, the most important kernel in the world. It is no longer in *startup* phase, and now weirdly part of the establishment. It isn't cool for the establishment to be cruel.
Comment Re:IPv6 is designed to break privacy (Score 1) 105
> idiots use enterprise NAT and it is a pain in the ass, every single goddamn day.
So is the endless scanning and attacks on exposed IP addresses. So is the endless firewall tuning and maintenance to support a sophisticated internal network that presumes that every IP address will e exposed and services activated without having to get permission
Firstly, a firewall is configured, as completely standard practice, to block incoming connections. Period. There is no additional exposure. IPv6 addresses are not *exposed to the internet* because there is no NAT. People still need to ask permission for things, because the default is to deny. NAT is not the same thing as a firewall. NAT is one way of implementing a firewall, but firewalls without NAT have existed forever and restrict traffic just as fully. An IPv6 corporate lan is not more exposed than an IPv4 one. The kinds of things you are talking about should be dealt with by governance, and dealing with professional security and networking staff. One runs services in particular zones, not under someone's desk. NAT has nothing to do with it. I've seen crappy network admins that will gladly poke NAT holes in the firewalls for whoever asked, and I will be the guy complaining about that, whether it is done via NAT or IPv6. We agree network anarchy is bad. but NAT doesn't prevent or even mitigate it.
Secondly, your argument seems to be that laptops don't need firewalls because they are on the corporate network. 10 minutes from now those same laptops will be at Starbucks, or Best Buy, or stolen and heading kekistan. Laptops need to be configured for a hostile network regardless. NAT doesn't change a thing about that.
Comment Re:IPv6 is designed to break privacy (Score 1) 105
>
My work has involved many customers and partners with thousands of hosts in their networks. Internal business networks without NAT is _not_ common, and the enforced policies of service exposure necessary for NAT are always a critical aspect of firewall and router configuration.
yes, I know, I work in an enterprise where idiots use enterprise NAT and it is a pain in the ass, every single goddamn day. NAT has become a religious cult of security people that think it has magic protective powers. That attitude is not based on any reasonable reading of evidence, just become a sort of chant, and it causes major issues for enterprises all day every day, but the issues are invariably technical, so long to explain that management's eyes glaze over. It's sort of death of a thousand cuts, rather than any one thing. NAT is also one of the major reasons deploying in the cloud is often easier... because you're forced to use public addresses out there.
but here's the kicker: That's still totally irrelevant to the discussion of IPv6. You can do NAT over IPv6 just fine. There is no *you can't have NAT* on ipv6 clause. It will work, but it so dumb that sane people generally won't choose that. But if your whole argument is IPv6 is bad for privacy because no NAT, then that's not true. If people want, they can deploy NAT also. It's just mind bogglingly stupid to do that. It's like insisting on driving your car using reins and stirrups. Sure it can be made to work, but why?
Comment Re:IPv6 is designed to break privacy (Score 1) 105
I don't think you know what 'expose the ip addresses' means, or what a router does. When ISP's deploy IPv6, they do not apply NAT. The fact that an IPv6 address can access the internet does not mean it is *exposed* if it isn't NATTED. one-way traffic filtering, denying all inbound connections is absolutely standard, and no ipv6 addresses would be any more *exposed* than a natted IPv4. Using IPv6 doesn't mean not having a firewall, it means not translating addresses at the firewall, that's all. All the bog standard filtering still applies.