Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×

Comment However with colocation ... (Score 1) 76

The security of the stock exchanges is really pretty bad. Low latency access means no firewalls and few application level checks. For the longest time people were sending ethernet raw packets...There is a perverse incentive not to properly secure exchanges because security is slow.

Technically true. However in the quest for low latency there has been a tendency for some to colocate with the exchange. So if an exchange system and a broker system are in the same high physical security room and have a direct connection between them then the risk is mitigated to a degree.

Comment Re:Compilers lose to assembly language programmers (Score 1) 236

"CPUs are so overpowered for nearly all tasks we can live with less efficient compiler generated code."

And this is why an OS needs 15GB of disk space, a game 40GB, and a word processor around what? 2-3 gig? Meanwhile a C64 runs a full blown flight simulator in 38K...

I am a former Apple II and C64 programmer. Back in the day I was hired to port a PC game to the Apple II. The game was written in C and it's project manager told me the good news, such-and-such company just released a C compiler for the Apple II, that would make my port easy. Despite my youth I was able to maintain a straight face, accept his check, and fired up the LISA assembler once he left.

In more recent years, late 90s, I did some tuning of PowerPC based Mac games. I had the chance to go to Apple to have them help with the performance tuning. I was thrilled at the opportunity since I had just written my first PowerPC assembly code and wanted some more experienced people to give it review. One of the Apple engineers was a MrC (one of the better PowerPC C compilers at the time) evangelist and he basically was off to the side getting more and more pissed off that the compiler couldn't beat the few functions a newbie (with respect to PowerPC, I did have a ton of experience with 6502, 68K and x86 16- and 32-bit) wrote in assembly. He spent most of my visit fiddling with the compiler. Fortunately the other two Apple engineers were much more helpful.

Comment Drones have pilots, they're just not on board ... (Score 1) 752

This is the kind of mistake that happens when decisions are made remotely. If the fighter jets all lack pilots, then Mark 1 Eyeball won't be possible.

Drones have cameras that are superior to the Mk1 Eyeball. Plus the remote human operator (loosely the "pilot") receiving the camera feed has 2 Mk 1. Drones may navigate autonomously but it takes a human to make it shoot.

Comment Re:Twice the performance, half the price ... (Score 1) 236

However Intel was able to achieve higher clock rates than PowerPC and maintain a general performance lead.

That's not quite true, IBM makes some very fast PPC's, they have a 5GHz one available. In fact, you can buy 3.2GHz PPC chips in every Wal-Mart. The problem being, that IBM didn't have those 3+GHz PPC's ready when Apple wanted them.

I was referring to the era of PowerPC based Macs and the motivation for Apple's ultimate switch to Intel. Plus the PowerPC is something a little different than the workstation class POWER cpus from IBM.

Comment Not many Mac games were designed to be portable (Score 1) 236

You are assuming a game that was designed to be cross platform. In reality many of the games ported to PowerPC Macs were designed and written only for x86 Windows by their development team and porting to the Mac was done by a different team when the game is near completion or has already shipped.

Comment Compilers lose to assembly language programmers (Score 1) 236

"Knowledge of how the hardware operates", "Things like CPU instruction set options, memory alignment, etc.", are the business of compilers and their creators.

Perhaps, but they fail at it. Game developers often **have to** make up for the deficiencies of compilers.

Compilers optimize code much much better than humans do.

Perhaps the average programmer, but those specializing in assembly language routinely beat the compilers. Assembly is merely less common today because of (1) cost and (2) CPUs are so overpowered for nearly all tasks we can live with less efficient compiler generated code.

Comment OS/2 not Windows, and no VMS ... (Score 2) 236

... the kernels (as Microsoft hired David Cutler to bring the VMS kernel with him to create Windows NT ...

Wrong on two counts. Cutler had worked on VMS but he did not bring it with him. NT was written from scratch. Also, he was not brought on board to rewrite Windows, he was brought on board to rewrite OS/2. While IBM worked on 32-bit x86-specific OS/2 2, Microsoft would in parallel work on the CPU architecture portable OS/2 3, aka "NT OS/2". Microsoft and IBM "broke up" and NT OS/2 was renamed Windows NT.

Comment Twice the performance, half the price ... (Score 1) 236

Apple was definitely behind the power, performance curve," said Nathan Brookwood, principal analyst at Insight 64. The PowerPC processor that emerged from that earlier pairing changed that

PowerPC was pushed by the AIM alliance: Apple, IBM, Motorola. The latter two developed and produced chips. Apple had some input. The goal was an ISA that made it easy to emulate both m68k and i386.

No. The goal was twice the performance at half the price of the x86.

Now Intel's CISC based x86 was certainly more difficult to work with in terms of improving performance but Intel was not exactly lacking in resources, human or financial. Even if it took 10x to improves CISC compared to RISC, Intel had the 10x. Intel pulled off friggin miracles with x86 performance, not one expected them to reach the clock rates they did.

It turned out that in general PowerPC had a 20% performance advantage over an x86 at the same clock rate, getting twice as fast was only achieved in very specialized circumstances. However Intel was able to achieve higher clock rates than PowerPC and maintain a general performance lead.

Comment Stop thinking in terms of employees ... (Score 1) 277

With 10 year registrations available, there's no guarantee that former_group_members@example.com is much better than former_employee@example.com, especially in fast moving industries.

Stop thinking in terms of employees, that's the point of this exercise, the email addresses on the distribution list can include functional roles. company_web_site_manager@sony.com, senior_web_admins@sony.com, etc. Basically the slots in the corporate org chart come with an email address based on the function so you don't necessarily have to know who the person in that role is nowadays.

You're suggesting a tactical solution to a process issue. Better to have the responsible group track and update necessary renewals on a regular basis, instead of depending on notifications from external parties being received.

So your calendar server has a list of people rather than your email server, that's not much of a difference.

Comment Re:Special email addresses ... (Score 1) 277

Whoosh. That only make it easier. It doesn't fix the process, which still requires tracking and making changes to make it effective.

Actually you might want to re-think who is having the woosh moment. :-) I never said it fixed the problem. I offered a practice that is an improvement, i.e. forwarding and multiple recipients, that reduces the opportunity for unread emails.

Comment Re:Special email addresses ... (Score 1) 277

So, forward domain_registration@sony.com to former_employee@sony.com. Let us know how that works out for you.

That's why I wrote person or persons. Plus when someone is told they are now responsible for or involved in domain registration they go update the recipient list for the email address. There is no need to update some outsider's records. There is no need to get into the former employee's email. It really is an improvement over using employee emails directly.

Comment Re:ring ring (Score 4, Insightful) 277

]The real problem is that Sony couldn't be arsed to register the domain names using a working e-mail address that actually goes to the person at Sony who is responsible for such a thing.

Not quite, it should be a special purpose email like domain_registration@sony.com rather than an employee email. However the special purpose email should forward to those responsible, involved or overseeing the particular thing. The special purpose email should not be something that someone is supposed to log in to.

Comment Special email addresses ... (Score 1) 277

This is why you don't directly use employee email addresses for certain business activities. These activities get their own emails which forward to whoever the responsible person or persons are. Ex. domain_registration@sony.com. Note "forward to", these would not be standalone email addresses that someone has to log in to.

Slashdot Top Deals

Any program which runs right is obsolete.

Working...