|
A long, long time ago when I was mastering Linux I created three cheat sheets about GNU fileutils, GNU shellutils and GNU textutils. I'd keep them in front of me at all times, and I quickly memorized which commands did what. A few days ago I remembered about them and decided to publish them on my blog but it turns out fileutils, shellutils and textutils were merged in GNU coreutils in 2003; so I thought why not create a new cheat sheet that lists all the utilities in coreutils along with their short descriptions. This cheat sheet is really useful if you're learning Linux.
|
|
|
|
|
With Windows Server 2012 set to launch this week, I’ve been evaluating how or if I’ll be rolling out this product in my home office. In my case, this choice involves picking Windows Server 2012 Essentials -- basically, the replacement for Small Business Server (and some other products) -- or Windows 8 as a “home server” of sorts. This has become a curiously painful decision. Frankly, we’ve reached the point where even a super-simple Server might simply be too much.
|
|
|
|
|
It was summer of 1972 when Atari released its first arcade game – Pong. It was revolutionary entertainment, launching Atari to quickly become the definitive gaming platform of its era, selling 30 million Atari 2600 consoles. Most modern, successful video game franchises are still inspired by Atari’s original creative concepts. Today with Atari and the help of our friend Grant Skinner we are launching Atari Arcade, continuing to showcase what’s possible on the web when you couple a modern browser like IE10 with a modern OS and the power of HTML5. It also works great in IE9 on a Windows 7 PC, or any other modern browser.
|
|
|
|
|
Despite years of pressure from government antitrust actions and open-source upstarts like Mozilla Firefox and Google Chrome, Microsoft's Internet Explorer (IE) browser still commands more than 50 per cent of the global desktop browser market. While Microsoft remains an obvious choice for many consumers, there's some indication that Microsoft's venerable browser may be in trouble with a potentially more important demographic: developers. Can Windows 8 and IE 10 reverse this trend?
|
|
|
|
|
There is a growing controversy over the business of selling zero-day exploits, that is bugs in software that can be exploited by malware. I say controversy because it is perfectly legal in the U.S. and many other jurisdictions for someone to discover a zero-day, not report it to the software vendor, and then sell information about it to third parties. And there is a rising chorus of calls for government to intervene in this practice. It occurred to me that software vendors are ignoring an existing legal tool that would let them crack down on these practices. Gentlemen, I have a plan. It's called blackmail.
|
|
|
|
|
Smartphone owners carry around more processing power in their pocket than a 1970s-era supercomputer, but most of the time it languishes unused. That could now change thanks to a plan to combine the unused potential of groups of nearby phones, creating clusters capable of everything from weather modelling to Wi-Fi cracking. Is that a computing cluster in your pocket, or are you just waiting for a call?
|
|
|
|
|
Last night, robots shut down the live broadcast of one of science fiction's most prestigious award ceremonies. No, you're not reading a science fiction story. In the middle of the annual Hugo Awards event at Worldcon, which thousands of people tuned into via video streaming service Ustream, the feed cut off — just as Neil Gaiman was giving an acceptance speech for his Doctor Who script, "The Doctor's Wife." Where Gaiman's face had been were the words, "Worldcon banned due to copyright infringement." Come quietly or there will be... trouble.
|
|
|
|
|
Software makers should face legal action if sloppy coding leads to hackers emptying users’ bank accounts, argues a Cambridge academic.
Side-note: I believe that the developer in this context should be understood as the company creating the program. Not the individual writing the code.
modified 4-Sep-12 9:51am.
|
|
|
|
|
Most of us do as told by their manager, and it's mostly the manager who decides what gets implemented and what not. Why the manager cuts the cost? Well, because the client awards the project to the cheapest, not the most secure.
They got what they paid for, and now they're whining
Sue the goddamn bank, they're the ones responsible. And no, you needn't be an academic to justify that or to line up some arguments.
Bastard Programmer from Hell
if you can't read my code, try converting it here[^]
|
|
|
|
|
Yep, I think that he means the companies, not the individuals making the code. And of course it's all about the contracts.
In my opinion, it's a good thing that there's a debate going on. I'm not saying whose fault it is that there are errors and problems. What I'm saying is that both the buyer and the supplier should have a mutual understanding what's going to be delivered.
How this is going to be achieved in the real world, well we'll see if it's even possible
|
|
|
|
|
Mika Wendelius wrote: Yep, I think that he means the companies
That does sound a whole lot more rational
|
|
|
|
|
"If you’re poisoned by a burger you can sue the restaurant that sold it ..." (not the cook that flipped it).
Negligence is negligence. If you're damaged by somebody else's negligence, you should be able to sue them according to the laws in your country. If my bank buys software without having someone test it , and my bank account gets cleaned, I'd like to be able to sue the bank. (The bank may want to sue the software shop.)
On the other hand, if my account gets cleaned, I won't be able to afford a decent lawyer, so suing may not be an option.
Pablo.
"Accident: An inevitable occurrence due to the action of immutable natural laws." (Ambrose Bierce, circa 1899).
|
|
|
|
|
Also the hydro company that providies the electricity used to perform the theft shouldn't get away so easily!
modified 20-Oct-19 21:02pm.
|
|
|
|
|
If the developer has to be held liable for security holes, it should be mentioned explicitly in the contract and he can let another company do a security audit that he in turn can be held liable if it fails to find a security hole, etc...
It's all possible, but it will cost a lot of money out of the customers pocket, otherwise it would never be commercially viable.
If should be default by law, small and medium businesses would have no chance of ever being able to afford online innovation and it would kill the industry.
So, no bad idea...
Giraffes are not real.
|
|
|
|
|
Ah, an academic spouting forth from a position of ignorance. My response is based on UK requirements - both because my company is based in the UK, and because he is as well. Here companies that provide know how or skills are required to have Professional Indemnity Insurance in place to cover them precisely for situations like this. In other words, companies already have this covered.
One other point - how is he planning on applying this to off shore work?
|
|
|
|
|
Pete O'Hanlon wrote: how is he planning on applying this to off shore work?
That's an excellent question! Laws and regulations etc. are globally alike, aren't they
|
|
|
|
|
Pete O'Hanlon wrote: an academic spouting forth from a position of ignorance
Cambridge for crying out loud too!
Granted most of my work these days are academic in the form of being an adjunct faculty member, I still do enough development work with the real world to be able to share the experiences with my students, and I hope they learn something from it so there can be plenty of good quality developers out there when they finish school.
"Any sort of work in VB6 is bound to provide several WTF moments." - Christian Graus
|
|
|
|
|
IMHO, ours is an industry that relies on almost solely on self-policing and operates with abandon. It's only when companies are able to be held financially liable for the negative consequences of malfunctioning (i.e. buggy) software that we'll see management giving software quality its true due. Today, most software development is driven by time to market issues. Being first seems (a lot) more important than operating correctly.
/ravi
|
|
|
|
|
Yea ok, from now on I'll just turn down all job offers for software that does something important.
|
|
|
|
|
Hmmmmm.... I have heard that debate before, and some of the things I found were like " (What)? were you thinking?"
There doesn't seem to be too much sense in this argument either. As always, there will be loopholes, and this particular debate is a complete minefield. Upon thinking, most (if not all) security-related arguments and debates are minefields. And open-source developers would be hit quite hard, unless the exemption mentioned in the article was put in place.
And yes, I agree that this would kill the industry.
Me "Just because you are an academic doesn't mean you are smart. Or have common sense. Or actually make sense."
I think computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We've created life in our own image.
Stephen Hawking
|
|
|
|
|
|
It should be looked at from a case by case approach. If the developer has been told to implement security and they do not, then yes. If not, the blame needs to fall on other shoulders.
"Any sort of work in VB6 is bound to provide several WTF moments." - Christian Graus
|
|
|
|
|
Is that like suing lock makers who don't make locks 'lock pick proof' resulting in your house being robbed?
|
|
|
|
|
That's a good idea. Some time ago we had a burglary in the neighborhood. They didn't use the door but the window. Now, when thinking of this, perhaps the glass company should've been sued
|
|
|
|
|
There should be some liablity for software companies, but it should be limited and subject to an investigation and jury trial. I don't think hackers are preventable in every case and who is really responsible for the security failure may not be clear. For instance, if a software company used .Net and there is a security issue, it could take an active investigation to find out whether the software company or Microsoft caused the security failure. I also think there should be limited liability for freelance developers because otherwise it makes being freelance very difficult and almost impossible, thus killing many small or start up businesses. Developers working for a company should have some liability depending on their position and the nature of the breach, and again any criminal prosecution should require a jury trial. I do think that some software and institutions should be held to a higher standard and the nature of the breach is important. Banks should be 100% liable for any hacker emtpying any bank account and if they want to sue a software vendor for lack of security, that should be allowed but subject to a trial. Security is a complicated issue and breaches must be addressed on a case by case basis. Software companies need to be held accountable, but the businesses that use the software and even the customer is responsible for security too. Consumers and non-IT people should be taught that security is their problem too. Most breaches are inside jobs by employees that have access to passwords or caused by consumers failing to protect themselves. Even in the case of the bank account, the consumer could be responsible for the breach because they allowed their computer to be infected by a virus. It should never be assumed the computer security is only the coders job and responsibility! Finally, please keep in mind that sloppy coding is almost always, in my personal experience, the result of management not giving enough time or resources to do the project right!
|
|
|
|