Forgot your password?

Comment: Never saw a less decisive company (Score 1) 251

by iamacat (#47757271) Attached to: New Windows Coming In Late September -- But Which One?

MFC? Visual Basic? Bastardized Java? .Net? Silverlight? Windows CE? Windows Phone? Windows RT? It seems that if you stay with Microsoft, either as a user or as a developer, you will never be able to become an expert in what you do and capitalize on your investment in software and skills. Back in the days of VB6 and IE6, Microsoft was largely untouchable because of the rich ecosystem of useful 3rd party software and libraries as well as universal user familiarity.

By killing everything that works, Microsoft is making competitors lives easy as they can make users comfortable by just keeping things the same. Objective C is still well-supported on MacOSX and iOS. Oracle is sticking with Java as server software development language. First users and developers of Android and Chromebooks will still find a familiar environment.

I hope they actually tough it out and NOT kill Metro and its charms bar. While they are highly irritating to me personally, there are still millions of users for whom this was first experience with Windows and they would rebel at yet another breaking change. Keep them as an option and well supported until and unless users truly lose interest.

Comment: Probably an incredible design (Score 2) 194

by iamacat (#47756747) Attached to: $75K Prosthetic Arm Is Bricked When Paired iPod Is Stolen

The software detects weak signals from damaged nerves to usefully move fingers of the prostetic arm. This is no floppy bird. There was probably an incredible amount of difficulty to get the thing working in the first place and the issue of backup was left for later. One day these things would be both modular and not cost $70k.

Comment: It's one frigging process (Score 1) 810

by iamacat (#47753597) Attached to: Choose Your Side On the Linux Divide

How much effort does it take to create a systemd service wrapper to run init.d scripts, run sysvinit from systemd or run both independently. My guess is a week of work for a competent developer. If nobody is willing to invest this much time, people should stop grumbling and accept that minor changes like that are inevitable.

Comment: Java or JVM? (Score 1) 508

by iamacat (#47745193) Attached to: If Java Wasn't Cool 10 Years Ago, What About Now?

As long as the later is adequate, success of the former is immaterial. A language like Scala that runs on top of JVM can make full use of availability of the platform and libraries of existing code. For me, the biggest limitations of JVM seem to be 2^32-1 limit on array indices and no option for explicit, real time memory management. Perhaps experts greater than me can comment more. Does byte code provide enough information to support vector instructions of modern CPUS/GPUS?

Comment: LLVM (Score 1) 125

Why not have all applications ship in LLVM intermediate format and then have on-device firmware translate them according to exact instruction set and performance characteristics of the CPU? By the time code is compiled to ARM instruction set, too much information is lost to do fundamental optimization, like vectorizing loops if applicable operations are supported.

Comment: Re:Static scheduling always performs poorly (Score 2) 125

One critical piece of information which is available JUST BEFORE time and not much earlier is which precise CPU/rest of device the code is running on! I don't buy that an OOO processor can do as good of a job optimizing for than in real time than a JIT compiler that has 100x time to do its work. If a processor has cache prefetch/test instructions, these can be inserted "hundreds of cycles" before memory is actually used. OOO can work around a single stall, but how about a loop that accesses 128K of RAM, with start location and size discoverable far in advance the actual access.

I think it's obvious that in the ideal world, with unlimited power and money budget, you would do both. If you have to choose, well you take your best guess and go with it.

Comment: Missing the point (Score 1) 62

by iamacat (#47623637) Attached to: Oracle Database Redaction Trivial To Bypass, Says David Litchfield

Database access should be already restricted by firewalls and to in-house developers/administrators. This is just a way to ensure they don't routinely get exposed to private information and then leak it in e-mails, bug reports and so on. It is understood that they can get to data if they are really determined, although database queries are usually audited and most should be deterred by potential consequences.

Ordinary users would access data through middleware that will return appropriate data subsets for their roles in the company. Like, not credit cards for most employees.

Comment: Re:Who does not have a computer in 2014? (Score 1) 91

by iamacat (#47567371) Attached to: Reglue: Opening Up the World To Deserving Kids With Linux Computers

Salvation army should take computers in good working order. The problem is that support and education need to go along with hardware. Your box should at least be able to run modern software and come with installation media for the same for someone to be able to support it.

Comment: Would computer itself be a limiting factor today? (Score 1) 91

by iamacat (#47566025) Attached to: Reglue: Opening Up the World To Deserving Kids With Linux Computers

Chromebooks are $200 new. Figure in used and people who can not afford one are in more urgent need of assistance in other areas of their lives. Once you have one, there are plenty of online tools for education, even coding.

Internet connections are a biggie. If anyone in the family has a cell plan, tethering would be an option. It would be a huge help if wireless providers donated access, even to a very limited plan with low speed and only selected educational sites.

Comment: Subscription and small catalog don't go together (Score 1) 63

by iamacat (#47562587) Attached to: EA Tests Subscription Access To Game Catalog

I would consider buying a bundle outright, but I don't see for whom this is going to make sense. The whole point of Netflix is that you can continuously watch new movies and don't have to buy many from other sources. Here I will only like a portion of already small catalog and will still need to keep buying non-EA games. This kind of offering should really be done by Sony, Nintendo or Microsoft with games from many publishers.

"The value of marriage is not that adults produce children, but that children produce adults." -- Peter De Vries