Forgot your password?

typodupeerror

Comment: Re:Not a huge problem (Score 2) 159

It's not a significant problem because the repository is signed with OpenPGP.
aptitude displays a big red warning if there are unknown signatures in in your repository.

Unfortunately, people are likely to respond to this warning by doing what the repository maintainer suggests on the repository's home page:

apt-get install deb-multimedia-keyring

Since Squeeze you can install this package with apt-get but you need to presse Y when the package ask what to do and do not press return.

Comment: Re:Why not automate the fix? (Score 1) 159

The proper way to resolve this exact problem is to require sources to have a valid digital signature signed by a trusted party

We DO have signed repositories and apt DOES check the signatures. However there are a couple of traps the unwary could fall into.

1: Some people may have just decided to ignore the security warning rather than properly set up the key for a third party repository.
2: The first assumption of someone getting a key error who isn't aware that the domain is no longer in trusted hands may well be to think that they haven't installed the key properly and to go to reinstall the key. Unfortunately they are unlikely to do so in a secure manner. They are likely to either go to the website on the domain in question to get the key or download it from a public keyserver by it's 32-bit key ID (which are easy enough to collide).

Or, worse still: apt-get install deb-multimedia-keyring as is recommended on the archive's home page.

Comment: Re:Know what else is 10,000x faster than flash? (Score 5, Informative) 69

by julesh (#43988143) Attached to: Computer Memory Can Be Read With a Flash of Light

No. SRAM and DRAM are not particularly faster than flash for read operations.

A typical flash chip has a read latency of around 50us (MLC) or 25us (SLC) and can operate one transfer per cycle at about 50-100MHz. A typical DRAM chip has a read latency of around 15ns and can operate two transfers per cycle at about 266-333MHz. A typical SRAM chip has a latency of about 10ns and can operate two transfers per cycle at similar rates to the DRAM.

Depending on the measure you use, Flash is between 7 and 3,000 times slower at reading than DRAM, and up to 5,000 times slower than SRAM.

Comment: Re:Updates (Score 1) 61

by julesh (#43985435) Attached to: Oracle Reinstates Free Time Zone Updates For Java 7

Ah, I see.

Yes, in that case, they just don't like debian. Just like Oracle don't, which is why if you want to run most Oracle server products you really need RHEL or at the very least centos. Same with many other commercial vendors who support Linux (random example, which just happens to be the latest commercial software I acquired).

Comment: Re:Good (Score 4, Informative) 304

Depends where the servers were located, if they were in China, then the only one to blame are the US citizens that bought the goods.

It's the same if you go to a foreign country and buy drugs not allowed in your country. The seller there can't be persecuted.

Your argument makes good logical sense. Unfortunately, it is not the approach courts have taken to deciding questions of this kind. The courts have instead asked where the was customer when he made the purchase, and used this as the basis of deciding what laws apply to the sale. The original reason for this was to make things easier for consumers, who shouldn't be expected to have to know the laws of the countries of sellers they deal with (particularly as they may not even have any way of knowing where the seller is), but it has been extended since then into areas where this justification makes no sense.

Comment: Re:I've been telling people this for some time (Score 1) 359

by julesh (#43982369) Attached to: Will PCIe Flash Become Common In Laptops, Desktops?

It all depends on the task, I guess. Until I got a TV that could play media files, I used to regularly prepare DVDs of stuff I wanted to watch. If you're familiar with the process for writing a DVD using free software, you know that the last step is to run "dvdauthor", which does two things: it prepares the menu & index files for the DVD, and copies your MPEG2 input files into the correct "VOB" formatted output files. This latter step amounts to basically copying 4GB of data with a trivial transformation applied. It used to take about 20 minutes when I started doing it, IIRC.

(At least things improved when I moved off Windows 2000 as my OS -- it left the entire system unusable while it was running, for some reason.)

Comment: Re:chicken or egg (Score 1) 160

by julesh (#43982257) Attached to: Video Gamers See the World Differently

I don't see how you could control for such an effect. When you sample from a self-selected group (i.e. gamers) you always risk sampling bias based on something that may cause people to select themselves into the group, which in this case is actually quite likely to be "being good at action-oriented video games" which translates largely to "having fast reflexes". AFAIK, there is no way to counteract this effect.

Comment: Re:Updates (Score 2) 61

by julesh (#43979117) Attached to: Oracle Reinstates Free Time Zone Updates For Java 7

See discussion on debian.legal here for detail, but the general gist is that Adobe recently changed their terms; the package you link was released after that change, but debian tends to value stability more than most other Linux distros and therefore does not yet include a version of flash that dates from after the change in licensing terms.

Adobe also grant redistribution permission to named organisations, which may have allowed some Linux distros to include it previously, but debian is unable/reluctant to do so primarily due to its distributed nature (unlike, say, red hat or ubuntu, debian is not released by a corporation that could enter into a contract with Adobe).

Comment: Re:ORACLE = One Raging Asshole Called Larry Elliso (Score 1) 405

by julesh (#43947445) Attached to: Oracle Discontinues Free Java Time Zone Updates

if you are doing intensive calculations and they slow down execution you can write those parts in c

If you're working in C# or Java you're much less likely to need to, and if you need to be productive you should avoid working in C or C++ at any cost -- Java programmers have been shown to be up to 200% more productive than C++ programmers working on the same task, and C++ is a somewhat more productive environment than C. C/C++ solutions also have significantly more bugs in them (up to 50% more, depending on the type of task).

The ability to drop to C is fine, but if you're planning on using it for more than occasional small functions you'd probably be much better off finding an environment with performance that's good enough that you don't need to.

Comment: Re:ORACLE = One Raging Asshole Called Larry Elliso (Score 2, Interesting) 405

by julesh (#43947405) Attached to: Oracle Discontinues Free Java Time Zone Updates

I don't quite understand it either. Isn't the point of Computer Science to teach people the principles behind the operations of the computers we use every day?

No. The point of computer science is to teach methods of reasoning about the behaviour of computers. Yes, this involves knowing those basic principles, stuff like what pointers are, how memory can be divided and allocated between different tasks, how it can be reused after it is no longer required, and so on. But much more fundamentally it involves understanding the principles of what a program is, how data structures can be built up from individual stored items, and so on, and this is much easier to teach in a higher-level language than a lower-level one.

A computer science program should teach students at least four languages:

- A high level language, suitable for building complex data structures. It should have garbage collection, and would typically be object-oriented.
- A low level language, suitable for describing memory management tasks
- An assembly language, to show how machines work at the register level
- An additional high level language. If the first high-level language was object-oriented, this language should be functional. If the first was functional (there are a handful of programs that teach a functional language first, and it may be a reasonably good idea) this should be object-oriented.

Additionally, at least one of the two high level languages needs to have good support for parallel operations (e.g., a good library of communication and synchronization primitives), or a third high level language will be required to cover this.

My course, back in the 90s, went a little overboard. I learned:

Pascal (first high level language, used for data structure courses)
C (used both for low level computer architecture stuff and for compiler design course, due to interface with flex/bison)
PERL
68k and 32000 assembly language (two different hardware level projects using two different development kits)
C++ (only OO language)
A non-standard and peculiar language with integrated primitives for concurrent programming
Miranda (a functional language somewhat similar to ML)
Prolog

I think disorganisation led to there being too many languages on the list. Java could have replaced 3 of those items with a single language, and a few years after I graduated it did.

Comment: Re:Grandfather but still got it (partially) wrong (Score 1) 99

by julesh (#43947311) Attached to: Gaming Roots: MUD and the Birth of MMOs

A game were you can loose nothing to a human opponent is kind of boring.

The problem is that almost all of these games are based on D&D style levels in one form or another. A level 10 character is going to kill a level 2 character every single day of the week and twice on Sunday, so you can't really run PK games like that, the obsessives would rule the roost. If games were less focused on turning individual PCs into demigods and more focused on something else (like actual adventures), you could have PK to a certain extent.

And there are games like that. My understanding (although I've never played it myself) is that Meridian 59 would be a good example.

Comment: Re:Grandfather but still got it (partially) wrong (Score 2) 99

by julesh (#43947227) Attached to: Gaming Roots: MUD and the Birth of MMOs

His famous paper "Hearts, Clubs, Diamonds, Spades: Players who suit muds"
            http://www.mud.co.uk/richard/hcds.htm [mud.co.uk]
incorrectly assumes that the taxonomy MUST include kilers.

Those players are still there. Just because (some) modern games have been designed with the intent of excluding them doesn't make them stop existing, and knowing that they exist is important for future game designers.

I think you find most players these days are more interested in cooperation then competition

I'm a long way from convinced. If this were true, why do people complain every time an MMO's cash shop offers an item that gives the players who buy it an "advantage" (scare quotes because it's not entirely clear that items that make a game easier are actually advantageous to the players who purchase them, as doing so actually reduces the amount of fun they get from the game)?

Does Richard understand modern game design?

Yes. And if you want to start understanding it yourself, read that article. Then read it again. This is at least part of the key to why WoW is still the most popular subscription-based game in the world, all these years later.

The sooner you fall behind, the more time you have to catch up.

Working...