Skype 7.22.0.109

http://ift.tt/1QMafTe Skype is the most popular free voice-over IP and instant messaging service globally. It allows users to text, video and voice call over the internet. Users can also call landlines and mobiles at competitive rates using Skype credit, premium accounts and subscriptions. Skype was publically released in 2003 and now accounts for roughly a third of all...


via FileHippo.com http://ift.tt/13y6l9J [[ We are also giving web service. Email:wasim.akh2@gmail.com]]

LastPass: Free Password Manager 4.1.6

http://ift.tt/1PBRFfq LastPass is an award-winning password manager that can save your passwords and provide you with secure access from every computer and mobile device you have. With LastPass you need only remember one password - your LastPass master password. With the LastPass: Free Password Manager extension for Chrome, you can save all your usernames and passwor...


via FileHippo.com http://ift.tt/1N5ZsSd [[ We are also giving web service. Email:wasim.akh2@gmail.com]]

Hola 1.13.92

http://ift.tt/1Nn2TSB The Hola extension for Chrome is an ad-free VPN proxy service, which gives you a faster and more open Internet. With Hola installed you can access websites that are blocked or censored in your country. The Hola browser extension helps you become invisible whilst browsing the web and also provides you with access to restricted resources, Hola can...


via FileHippo.com http://ift.tt/1HDnFbD [[ We are also giving web service. Email:wasim.akh2@gmail.com]]

Evernote Web Clipper 6.8

http://ift.tt/1J139XD Use the Evernote Web Clipper Chrome extension to save the things you like on the web into your Evernote account. There is now no need to use bookmarks anymore, just use Evernote Web Clipper! You just clip the web pages you want to keep, then save them in Evernote and easily locate them on any device. It really is that simple. Key features i...


via FileHippo.com http://ift.tt/1HDnFbz [[ We are also giving web service. Email:wasim.akh2@gmail.com]]

Here's The Programming Game You Never Asked For

You know what's universally regarded as un-fun by most programmers? Writing assembly language code.

As Steve McConnell said back in 1994:

Programmers working with high-level languages achieve better productivity and quality than those working with lower-level languages. Languages such as C++, Java, Smalltalk, and Visual Basic have been credited with improving productivity, reliability, simplicity, and comprehensibility by factors of 5 to 15 over low-level languages such as assembly and C (Brooks 1987, Jones 1998, Boehm 2000). You save time when you don't need to have an awards ceremony every time a C statement does what it's supposed to.

Assembly is a language where, for performance reasons, every individual command is communicated in excruciating low level detail directly to the CPU. As we've gone from fast CPUs, to faster CPUs, to multiple absurdly fast CPU cores on the same die, to "gee, we kinda stopped caring about CPU performance altogether five years ago", there hasn't been much need for the kind of hand-tuned performance you get from assembly in mainstream programming. Sure, there are the occasional heroics, and they are amazing, but in terms of Getting Stuff Done, assembly has been well off the radar of mainstream programming for probably twenty years now, and for good reason.

So who in their right mind would take up tedious assembly programming today? Yeah, nobody. But wait! What if I told you your Uncle Randy had just died and left behind this mysterious old computer, the TIS-100?

And what if I also told you the only way to figure out what that TIS-100 computer was used for – and what good old Uncle Randy was up to – is to fix its corrupted boot sequence … using assembly language? From reading a (blessedly short 14 page) photocopied reference manual?

Well now, by God, it's time to learn us some assembly and get to the bottom of this mystery, isn't it? As its creator notes, this is the assembly language programming game you never asked for!

I was surprised to discover my co-founder Robin Ward liked TIS-100 so much that he not only played the game (presumably to completion) but wrote a TIS-100 emulator in C. This is apparently the kind of thing he does for fun, in his free time, when he's not already working full time with us programming Discourse. Programmers gotta … program.

Of course there's a long history of programming games. What makes TIS-100 unique is the way it fetishizes assembly programming, while most programming games take it a bit easier on you by easing you in with general concepts and simpler abstractions. But even "simple" programming games can be quite difficult. Consider one of my favorites on the Apple II, Rocky's Boots, and its sequel, Robot Odyssey. I loved this game, but in true programming fashion it was so difficult that finishing it in any meaningful sense was basically impossible:

Let me say: Any kid who completes this game while still a kid (I know only one, who also is one of the smartest programmers I’ve ever met) is guaranteed a career as a software engineer. Hell, any adult who can complete this game should go into engineering. Robot Odyssey is the hardest damn “educational” game ever made. It is also a stunning technical achievement, and one of the most innovative games of the Apple IIe era.

Visionary, absurdly difficult games such as this gain cult followings. It is the game I remember most from my childhood. It is the game I love (and despise) the most, because it was the hardest, the most complex, the most challenging. The world it presented was like being exposed to Plato’s forms, a secret, nonphysical realm of pure ideas and logic. The challenge of the game—and it was one serious challenge—was to understand that other world. Programmer Thomas Foote had just started college when he picked up the game: “I swore to myself,” he told me, “that as God is my witness, I would finish this game before I finished college. I managed to do it, but just barely.”

I was happy dinking around with a few robots that did a few things, got stuck, and moved on to other things. To be honest, I got a little turned off by the way it treated programming as electrical engineering, and messing around with a ton of AND OR and NOT gates was just not my jam. I was already cutting my teeth on BASIC by that point and I sensed a level of mastery was necessary here that I didn't have and probably didn't want. I mean seriously, look at this:

I'll take a COBOL code listing over that monstrosity any day of the week. Perhaps Robot Odyssey was so hard because, in the end, it was a bare metal CPU programming simulation.

A more gentle example of a modern programming game is Tomorrow Corporation's excellent Human Resource Machine.

It has exactly the irreverent sense of humor you'd expect from the studio that built World of Goo and Little Inferno, both excellent and highly recommendable games in their own right. It starts with only 2 instructions and slowly widens to include 11. If you've ever wanted to find out if someone is interested in programming, recommend this game to them and find out. Corporate drudgery has never been so … er, fun?

I'm thinking about this because I believe there's a strong connection between these kinds of programming games and being a talented software engineer. It's that essential sense of play, the idea that you're experimenting with this stuff because you enjoy it, and you bend it to your will out of the sheer joy of creation more than anything else. As I once said:

Joel implied that good programmers love programming so much they'd do it for no pay at all. I won't go quite that far, but I will note that the best programmers I've known have all had a lifelong passion for what they do. There's no way a minor economic blip would ever convince them they should do anything else. No way. No how.

Here's where I am going with this: I'd rather sit a potential hire in front of Human Resource Machine and time how long it takes them to work through a few levels than have them solve FizzBuzz for me on a whiteboard. Is this merely about attaining competency in a certain technical skill that's worth a certain amount of money, or are you improvising and having fun?

That's why I was so excited when Patrick, Thomas, and Erin founded Starfighter.

If you want to know how good a programmer is, give them a real-ish simulation of a real-ish system to hack against and experiment with – and see how far they get. In security parlance, this is known as a CTF, as popularized by Defcon. But it's rarely extended to programming until now. Their first simulation is StockFighter.

Participants are given:

  • An interactive trading blotter interface
  • A real, functioning set of limit-order-book venues
  • A carefully documented JSON HTTP API, with an API explorer
  • A series of programming missions.

Participants are asked to:

  • Implement programmatic trading against a real exchange in a thickly traded market.
  • Execute block-shopping trading strategies.
  • Implement electronic market makers.
  • Pull off an elaborate HFT trading heist.

This is a seriously next level hiring strategy, far beyond anything else I've seen out there. It's so next level that to be honest, I got really jealous reading about it, because I've felt for a long time that Stack Overflow should be doing yearly programming game events exactly like this, with special one-time badges obtainable only by completing certain levels on that particular year. As I've said many times, Stack Overflow is already a sort of game, but people would go nuts for a yearly programming game event. Absolutely bonkers.

I know we've talked about giving lip service to the idea of hiring the best, but if that's really what you want to do, the best programmers I've ever known have excelled at exactly the situation that Starfighter simulates — live troubleshooting and reverse engineering an existing system, even to the point of finding rare exploits.

Consider the dedication of this participant who built a complete wireless trading device for StockFighter. Was it necessary? Was it practical? No. It's the programming game we never asked for.

An arbitrary programming game is neither practical nor necessary, but it is a wonderful expression of the inherent joy in playing and experimenting with code. If I could find them, I'd gladly hire a dozen people just like that any day, and set them loose on our very real programming project.

[advertisement] At Stack Overflow, we put developers first. We already help you find answers to your tough coding questions; now let us help you find your next job.


via Coding Horror http://ift.tt/1qY4Vnm

Advanced IP Scanner – Simple Yet Powerful

As a tech writer who has reviewed an awful lot of software products over the years, the ones I like the most are the ones that are good, and also, free. Advanced IP Scanner is just such one product. Its mechanics are robust, its features powerful, and the interface is simple, but deceptively rich.  In short that means, Advanced IP Scanner looks good, and is easy to use.

advanced ip scanner

What Is Advanced IP Scanner?

A good question. Essentially, Advanced IP Scanner is simply a reliable, hardworking, and free network scanner that can analyze your local area networks and report back on them, displaying all the information in a simple and logical manner on the screen.

Sometimes, no matter how well a local area network is setup trying to find the office shared folders or networked printers can be a nightmare.

Fortunately, this (free) software makes it all rather easy, as does taking remote control of other PC’s on the LAN, allowing you to work on them, or even shut them down if needed.  And in case you’re wondering, yes it can also turn them back on again as long as the PC in question has this feature enabled.

What’s more, and this was something I thought was rather smart, when you do scan your network, you don’t have to scan your entire network.

advanced ip scanner screenshot

Advanced IP Scanner has the ability to ‘bookmark’ certain PCs and network devices of your choice, and only scan through them.  It’s a really nifty little feature, and can help you out when you’re looking for that one pesky router that’s causing you network issues….

Advanced IP Scanner is also available to download as a portable edition which is just as easy to use and will fit quite snugly on pretty much any modern pen drive, or can be run straight from the desktop without any installation required.

The program also works really well on pretty much every version of Windows going, and from what I can tell from my own personal evening of trying Advanced IP Scanner out, most hardware as well.

So when I did scan my LAN, Advanced IP Scanner didn’t miss a trick. It picked up all my machines, wired first, then wireless, including the printers, routers, Android devices and also my Windows Phone.

Another really nice thing to see was the Mac Address detection and reporting.  Not everyone will need such a feature of course, but for those that do, it’s always nice to see it included in a program like this up front and center, and not buried away in the background somewhere.

It worked seamlessly with my Windows 10 laptop, powered through the Windows 8 PC, and also worked fine on the Window 7 Netbook.

I think it would also work well with previous version of Windows before this as well, but unfortunately last week, my old Vista machine finally went to silicon valley, so going forward, that particular OS will no longer be taking any part in my software tests.

Final thoughts then are that Advanced IP Scanner is a powerful yet slim feeling Windows Network Scanner that both novices and advanced IT admins can use easily to get good results, and you should be considered as a first choice for anyone looking for this type of softare.

 

 

The post Advanced IP Scanner – Simple Yet Powerful appeared first on FileHippo News.



via FileHippo News http://ift.tt/1Wv9UYp

EU Overhauls Data Protection Laws For Its 500,000,000 citizens

The European Parliament has voted and passed the biggest shake-up of data protection laws for 20 years.

On Thursday the 14th April, the European parliament voted through some new legislation which centered on tougher rules for data protection for its citizens. The new laws are primarily concerned with increasing privacy for individuals and also gives authorities greater powers to take action against businesses that breach the new laws.

EU parliament set to vote on net neutrality rules.docx

The new laws reform the current data protection directive that dates back to the latter years of the 20th Century, and a time when Google, Amazon, still didn’t exist, and Windows 95 was still brand spanking new. It was also a time when there were still programs on TV dedicated to explaining just what the World Wide Web was, and the internet was still something most people associated with medium sized fishing nets. (Get it?)

“The general data protection regulation makes a high, uniform level of data protection throughout the EU a reality. This is a great success for the European Parliament and a fierce European ‘yes’ to strong consumer rights and competition in the digital age. Citizens will be able to decide for themselves which personal information they want to share”, said Jan Philipp Albrecht (Greens, DE), who was mainly responsible for steering the new legislation through Parliament.

The new rules including the new General Data Protection Regulation (GDPR), were four years in the making, and faced some strong opposition from some the companies, including Google.

The new laws though will be the backbone of laws for national data regulators in the EU to prosecute companies that cross the line with some  hefty financial penalties for incidents such as data breaches. Fines could go as high as forcing companies to hand over as much as 4% of their annual turnover.

By enacting the new legislation, the EU has committed to providing some of the strongest data protection laws in the world, and also for EU’s 500 million citizens. Once ratified by the EU’s 28 member states, it will replace the old and ineffective patchwork of national rules that currently exist.

The new rules include provisions on:

  • a right to be forgotten,
  • “clear and affirmative consent” to the processing of private data by the person concerned,
  • a right to transfer your data to another service provider,
  • the right to know when your data has been hacked,
  • ensuring that privacy policies are explained in clear and understandable language, and
  • stronger enforcement and fines up to 4% of firms’ total worldwide annual turnover, as a deterrent to breaking the rules.

 “The regulations will enter into force 20 days after its publication in the EU Official Journal. Its provisions will be directly applicable in all member states two years after this date.”

Due to UK and Ireland’s special status regarding justice and home affairs legislation, the directive’s provisions will only apply in these countries to a limited extent.

 

The post EU Overhauls Data Protection Laws For Its 500,000,000 citizens appeared first on FileHippo News.



via FileHippo News http://ift.tt/1SP812V

[Software Update] Vivaldi 7.9 Minor Update (4) Released, Here is What’s New and Fixed

UPDATE: Release of Minor Update (4) for Vivaldi 7.9 stable version to public. Good news for Vivaldi browser users! Vivaldi team has released...