|
|
Links
Links News
Matthew S. Kichinka, 25, of Strongsville, Ohio, has been charged with fifty counts of wire fraud.
|
"...Part of the scheme, according to a release from the U.S. Attorney's Office, was to transmit about 50 interstate electronic funds transfers (EFTs) from various banks to Ameritrade and E*Trade totaling approximately $3,348,000. The indictment alleges that after opening the online accounts, Kichinka placed stock purchase orders for hundreds of thousands of shares of stock before the EFTs were returned by the issuing bank as fraudulent, forcing Ameritrade and E*Trade to suffer losses of $341,113.63..."
|
news
Links
Yet another take on Speculative Generality (or YAGNI)
"...
The fundamental nature of coding is that our task, as programmers, is to recognize that every decision we make is a trade-off. To be a master programmer is to understand the nature of these trade-offs, and be conscious of them in everything we write
...
If you find yourself writing a class for your "library," then:
(a) You're not writing your application, which is where you make your money,
(b) You're writing something that you're hoping Apple will someday replace, which is a sucker's game,
(c) You're writing code you are going to have to test SEPARATELY from your app, because BY DEFINITION you've added functionality you didn't need,
(d) You're never going to really know which methods in your library work and which ones don't (eg, which ones are used in shipping programs) because you don't have user base that a company like Apple does (and witness how buggy even their under-used frameworks are),
(e) You're writing code that is going to need documenting (or some other way to comprehend it), so you're requiring yourself and everyone at your company to understand not JUST all of Apple's APIs (which are, at least, SOMETIMES documented) but also yours, and, possibly worst of all,
(f) You are attempting to predict how your application's needs will change in the future, and spending time NOW on your guess, instead of shipping the damn application, getting feedback, and THEN making changes.
..." |
read an article by Wil Shipley
Links
Interesting idea - testing as a way to learn a new language:
"... That's pretty much everything I know about Ruby, give or take.
It's a living repository of knowledge; the test suite grows each time I learn something new. Promptly after installing a new version of Ruby, I run the test suite. I do that not necessarily because I think the tests will find a bug, but rather to get a heads-up when something has changed and I need to reset my expectations. It's also a good way to identify when something has been deprecated.
But the real value of writing these tests was less about testing, and more about learning. Through trial and error they taught me how Ruby and its rich set of libraries really work. Not surprisingly, typing in code and running it makes you remember. Indeed, writing learning tests is a fun way to poke and prod any new language or API. And with every test you write you're investing in an executable knowledge base..." |
read an article
Links
"...The reason we find ourselves Soft Coding is because we fear change. Not the normal Fear of Change, but the fear that the code we write will have to be changed as a result of a business rule change.
It’s a pretty silly fear to have. The whole point of software (hence, the “soft”) is that it can change that it will change. The only way to insulate your software from business rule changes is to build a completely generic program that’s devoid of all business rules yet can implement any rule. Oh, and they’ve already built that tool. It’s called C++. And Java. And C#. And Basic. And, dare I say, COBOL..." |
read an article by Alex Papadimoulis
Links News
|
"...A survey of 500 information security professionals conducted by the Ponemon Institute found that more than 80 per cent of firms have put critical data at risk by losing a laptop containing sensitive information in the past 12 months..."
|
read an article
Links
|
"...I like to think of myself as an outside observer, not too deeply steeped in the day-to-day travails of programmers and not too keenly focused on the minutiae of standardization, yet familiar with both. This series of articles, then, summarizes what this self-proclaimed outside observer thinks have been the most important contributions to C++ since its inception..."
|
Links News
|
"...According to Dillinger, he obtained at least 450 numbers from a Russian hacker he met online, then used them to withdraw thousands of dollars from ATM machines before banks canceled the cards and issued new ones to customers...
...Authorities arrested Dillinger while he was driving with a friend who had an outstanding warrant. Police were after the friend but found a briefcase in the car containing a stash of credit cards and driver's licenses with Dillinger's photo and various names. He's been charged with 10 counts of identity theft and nine counts of possession of a forged driver's license. He's being held on $1 million bail...
...It was his mother who introduced him to the online world of card thieves. In 2002, after completing a stint in drug rehab, his mother, "a big-time eBay seller," sent him a link to Counterfeit Library, a website that catered to fraud artists..."
|
read an article
Links News
"...A laptop computer belonging to the US Department of Transportation, Office of Inspector General (OIG) was stolen from a government-owned vehicle on July 27, 2006 in Doral, Florida. The computer, which is password protected, was assigned to a Special Agent in OIG's Miami office. The laptop did not contain financial or medical information. However, it contained personally identifiable information pertaining to approximately 133,000 Florida residents including:
- Individuals in the Miami-Dade County area who hold Florida Commercial Driver's Licenses (CDL's);
- Florida residents who hold FAA Airman Certificates;
- Individuals who obtained their personal Florida Driver's License from the Largo licensing facility; and
- Individuals who obtained their Florida CDL's from the same Largo licensing facility..."
|
DOT OIG Data Security Portal
Humor Links
|
A potentially deadly illness, clinically referred to as UML (Unified Modeling Language) fever, is plaguing many software-engineering efforts today. This fever has many different strains that vary in levels of lethality and contagion. A number of these strains are symptomatically related, however. Rigorous laboratory analysis has revealed that each is unique in origin and makeup. A particularly insidious characteristic of UML fever, common to most of its assorted strains, is the difficulty individuals and organizations have in self-diagnosing the affliction. A consequence is that many cases of the fever go untreated and often evolve into more complex and lethal strains.
|
read an article
Links
Free book by David A. Wheeler
|
|
|