×

Announcing: Slashdot Deals - Explore geek apps, games, gadgets and more. (what is this?)

Thank you!

We are sorry to see you leave - Beta is different and we value the time you took to try it out. Before you decide to go, please take a look at some value-adds for Beta and learn more about it. Thank you for reading Slashdot, and for making the site better!

Comments

top

LinkedIn Password Hashes Leaked Online

Diomidis Spinellis Re:So what? (271 comments)

I've occasionally daydreamed a fun academic paper would be to collect sets of password hashes, rub them up against a rainbow table, and make graphs and correlations and wild assumptions about the correlation coeff of IQ and rate of easily cracked pwd vs site etc etc. Sounds like fun so its probably been done before.

Yes, it's been done on 70 million passwords. See http://www.cl.cam.ac.uk/~jcb82/doc/B12-IEEESP-analyzing_70M_anonymized_passwords.pdf

more than 2 years ago
top

How Big US Firms Use Open Source Software

Diomidis Spinellis Re:adoption associated with.less productive employ (116 comments)

The rules of academic publishing are that you have to cite relevant related work. This includes both fresh results and old classics. Where possible, we tried to cite the most recent studies. Some studies that are appear dated indicate a research opportunity to update the corresponding area. Also, it would be wrong to dismiss a paper because of its age. Some of the older studies we cite present theoretical frameworks of enduring value and importance, demonstrated by the thousands of citations they have received over the years. For instance, the 2003 study by Venkatesh and his colleagues on the user acceptance of information technology, which we cite, has received almost five thousand citations. It would be wrong to ignore it, just because of its age.

more than 2 years ago
top

How Big US Firms Use Open Source Software

Diomidis Spinellis Re:adoption associated with.less productive employ (116 comments)

You have a point here. And you haven't mentioned the huge cost associated with procurement processes for proprietary software, especially in the public sector. These can drag on for months. In contrast, acquiring an open-source product is often simply a matter of a one-click download. Even if the organization's legal has trouble understanding open source licenses, this is a hurdle you have to overcome just once.

more than 2 years ago
top

Does Wiretapping Require Cell Company Cooperation?

Diomidis Spinellis Re:Not required, just makes it easier. (174 comments)

The article cited refers to software planted on the phone exchange, not the towers. The rogue wiretapping software was essentially a rootkit, complete with a backdoor for future access and detection countermeasures.

more than 3 years ago
top

Researchers Outline Targeted Content Poisoning For P2P Data

Diomidis Spinellis Re:Paper summary (201 comments)

Very well put. I didn't have space to explain this in the submission's summary, but this is the gist of the paper.

more than 5 years ago
top

Code Quality In Open and Closed Source Kernels

Diomidis Spinellis Re:"Code quality" is bunk (252 comments)

A few hours after replying to the "code quality is that it 'works'" comment, I read Joseph Bergin's Do the Right Thing design pattern in an IEEE Software article. I found it quite funny.

The absolute worst part of critiques like yours is the ideas it gives pin headed MBAs who bungee jump into engineering departments, book in hand, with no practical experience. The ideas spouted by the book become the drive, not the product. It is an almost certainty the project will be dreadfully late or never finished.
I absolutely agree.

more than 6 years ago

Submissions

top

How do Big US Firms Use Open Source Software?

Diomidis Spinellis Diomidis Spinellis writes  |  more than 2 years ago

Diomidis Spinellis writes "We hear a lot about the adoption of open source software, but when I was asked to provide hard evidence there was little I could find. In a recently article we tried to fill this gap by examining the type of software the US Fortune 1000 companies use in their web-facing operations. Our study shows that the adoption of OSS in large US companies is significant and is increasing over time through a low-churn transition, advancing from applications to platforms, and influenced by network effects. The adoption is likelier in larger organizations and is associated with IT and knowledge-intensive work, operating efficiencies, and less productive employees. Yet, the results were not what I was expecting."
Link to Original Source
top

Content poisoning in p2p networks

Diomidis Spinellis Diomidis Spinellis writes  |  more than 5 years ago

Diomidis Spinellis writes "Two UCLA researchers published a paper in the prestigious IEEE Transactions on Computers that describes a technique for p2p content poisoning targeted exclusively on detected copyright violators. Using identity-based signatures and time-stamped tokens they report a 99.9 percent prevention rate in Gnutella, KaZaA, and Freenet and a 85-98 percent prevention rate on eMule, eDonkey, and Morpheus. Poison-resilient networks based on the BitTorrent protocol are not affected. Also the system can't protect small files, like a single song MP3. Although the authors don't say so explicitly, my understanding is that the scheme is only useful on commercial p2p distribution systems that adopt the proposed protocol."
Link to Original Source
top

The Art of Debugging with GDB, DDD, and Eclipse

Diomidis Spinellis Diomidis Spinellis writes  |  about 6 years ago

Diomidis Spinellis writes "In common with programming, debugging is a skill we develop through experience. However, whereas we can become better programmers by studying algorithms, data structures, implementation patterns, style guides, APIs, and even existing open source code, there are few resources we can tap into to improve our debugging abilities. Matloff's and Salzman's book "The Art of Debugging with GDB, DDD, and Eclipse" fills this gap by presenting three powerful debugging tools, background knowledge, and essential techniques.

The three tools discussed in the book span the whole range of tool support for debugging. GDB is a command-line based tool, which is difficult to master, but can be extremely powerful. DDD provides a GUI front end to GDB, and can thus be a reasonable compromise between power and usability. Eclipse, as a full-featured IDE provides additional facilities that cover more software development activities.

The book starts with a discussion of debugging techniques, an overview of the tools, a comparison of their distinct interfaces, and a sample of a debugging session performed on each of them. This allows readers to decide which tool is most appropriate for them.

The book's main part covers in detail the facilities typically used for debugging programs: breakpoints, watchpoints, variable inspection, and examining a failed program's memory image (core dump). Each topic includes simple and more detailed examples covering GDB, DDD, and Eclipse. The text then moves on to more advanced topics: the debugging of threaded code, parallel applications, GUI programs, as well as debugger-specific quirks. Where required, the authors present the theory behind a particular behavior, such as a memory protection fault.

Somewhat paradoxically for a book whose title focuses on three specific tools, the text also covers other important debugging tools: the text editor, the compiler, C's error reporting, strace, ltrace, splint, and Electric Fence. Two additional tools this reviewer would have liked to see included in the presentation are valgrind and dtrace. The book ends with a discussion of how DDD, GDB, and Eclipse can be used to debug code written in Java, Perl, Python, SWIG, and assembly.

C programmers working on Unix systems will benefit most from reading this book, but many others can learn valuable techniques and tricks."
top

Microsoft tries a new ad agency

Diomidis Spinellis Diomidis Spinellis writes  |  more than 6 years ago

Diomidis Spinellis writes "An article in this week's Economist outlines Microsoft's marketing response to Vista's travails and Apple's hip Get a Mac campaign. Describing the recent Mojave Experiment as "Microsoft at its worst", the article''s writer wonders whether hiring a new hot ad agency, Crispin Porter + Bogusky, to put together a $300m campaign can make Microsoft look cool. Can money buy you love?"
Link to Original Source
top

Microsoft after Bill Gates

Diomidis Spinellis Diomidis Spinellis writes  |  more than 6 years ago

Diomidis Spinellis writes "This week's Economist cover story discusses Microsoft's future after the departure of Bill Gates. The article argues that the firm, having conquered the goal Bill Gates stated almost 30 years ago "a computer on every desk and in every home", is now facing a middle age crisis, struggling to find a new purpose in its life. Its shares perform worse than the industry average, its online offerings seem unable to compete with the ones of Google, and Vista hasn't impressed the market. A move to services and cloud computing are touted as the new road ahead, but the large size of Microsoft's empire may make it difficult to perform this turn."
Link to Original Source
top

Open and closed source kernels go head to head

Diomidis Spinellis Diomidis Spinellis writes  |  more than 6 years ago

Diomidis Spinellis writes "Earlier today I presented at the 30th International Conference on Software Engineering a research paper comparing the code quality of Linux, Windows (its research kernel distribution), OpenSolaris, and FreeBSD. For the comparison I parsed multiple configurations of these systems (more than ten million lines), and stored the results in four databases, where I could run SQL queries on them. This amounted to 8GB of data, 160 million records. (I've made the databases and the SQL queries available online.) The areas I examined were file organization, code structure, code style, preprocessing, and data organization. To my surprise there was no clear winner or looser, but there were interesting differences in specific areas."
Link to Original Source
top

What would you tell Bill Gates?

Diomidis Spinellis Diomidis Spinellis writes  |  more than 6 years ago

Diomidis Spinellis writes "Bill Gates is visiting Athens on January 28th to give a talk and inaugurate a so-called innovation center that is part of a Strategic Partnership Agreement that Microsoft has signed with the Greek Government. (In return the Greek Government has promised to purchase at least 70,000 Microsoft licenses.) As an open-source advocate, I've been contacted by the Greek Sunday newspaper magazine Epsilon, to give them in 100-words what I'd tell Bill Gates if I met him. While preparing my scoop, I thought that some help from the Slashdot readers would be interesting and entertaining. What would your 100 words be?"
top

AMD's Abu Dhabi cash infusion

Diomidis Spinellis Diomidis Spinellis writes  |  about 7 years ago

Diomidis Spinellis writes "The October 22nd issue of The Economist has an article on the recent $622m, 8.1% purchase of AMD by Abu Dhabi's Mubadala Development investment arm. The article explains that AMD requires the cash to address three handicaps it has in its fight against Intel: its smaller number of fabs, which increases its exposure to manufacturing problems, its lack of Intel's dominant position, and its need to pay for strategic acquisitions, like that of ATI. The article ends by warning that in a, widely expected, industry slowdown resource-rich countries will be able to buy big chunks of US's high-tech industry at bargain prices. Following the recent descriptions of attacks against cryptographic algorithms based on CPU backdoors, will these purchases end-up to be the high-tech equivalent of the Dubai Ports World controversy?"
Link to Original Source
top

Patent peer review is now online

Diomidis Spinellis Diomidis Spinellis writes  |  more than 7 years ago

Diomidis Spinellis writes "Several Slashdot stories have reported that the US Patent and Trademark Office considered moving toward a peer review system for patent applications. A one-year pilot Peer-to-Patent program for selected patent applications is now online. The most active team currently reviews a patent on a method, apparatus and computer program product for providing status of a process. The IEEE Spectrum has an interview with the founder of Peer-to-Patent New York Law School's Professor Beth Simone Noveck."
Link to Original Source
top

Diomidis Spinellis Diomidis Spinellis writes  |  more than 7 years ago

Diomidis Spinellis writes "PCPRO runs a story regarding the $189 laptop that Asus revealed at the Computex 2007 trade show. The laptop, in common with the hardware of the one laptop per child initiative, uses solid state memory for storage and runs Linux. It weights 900g (2 lb) and measures 120 * 100 * 30mm (4.7 * 4 * 1.2"). I'm currently using an actual OLPC for localization work and experiments with educational applications, and I was dreaming being able to buy similar machines to use as cheap and cheerful terminals around the house. With Quanta having made a similar product announcement it seems that the Star Trek nirvana of a computer in every room can become an affordable reality."
Link to Original Source
top

Diomidis Spinellis Diomidis Spinellis writes  |  more than 7 years ago

Diomidis Spinellis writes "A report in this week's Economist discusses IBM's globalization strategy and the company's presence in India. Refreshingly, the article admits that there's more to outsourcing that cheap labor, contrasting IBM's calculated investments with Apple's rapid pull-out from Bangalore. Although the jury is still out on how sluggish multinationals can compete with vigorous tigers, it seems that IBM has a credible strategy for becoming the next great software company, and that outsourcing is only a part of the puzzle."
top

Diomidis Spinellis Diomidis Spinellis writes  |  more than 7 years ago

Diomidis Spinellis writes "The online e-journal Re-public has finished a two-part special issue on the promise of commons. Contributors include Lawrence Lessig (Creative Commons: 4 years on), Richard Stallman (The free software movement), Douglas Rushkoff (Commons: Creating an alternative value system), Michel Bauwens (Peer production, peer governance, peer property), and Gunther Teubner (The private/public dichotomy). Other articles deal with the environment, democracy, sharing, internet governance, and alternative radio. (Full disclosure: I also contributed an item titled Open source as a paradigm for evolving complex systems).

It seems that free and open source software is fueling a crucial debate on how our society deals with private and common goods. Could progress in the commons front counteract the legal (e.g. DMCA) and technical (e.g. DRM) forces that restrict our rights?"

Journals

Diomidis Spinellis has no journal entries.

Slashdot Login

Need an Account?

Forgot your password?