Forgot your password?

typodupeerror

Comment: Re:Never thought I'd see FUD from Open Source (Score 5, Interesting) 99

by greg1104 (#43796831) Attached to: MariaDB vs. MySQL: A Performance Comparison

MariaDB is taking the MySQL code via the GPL and then building on top of it with new code. Those changes are all having their copyright assigned to MariaDB, and in some cases the GPL will also require a public release. Eventually MariaDB is expected to have a non-trivial set of improvements, and the copyright ownership of all the new code will be to MariaDB. That allows selling the combination of GPL core plus some explicitly owned private code, the exact same way MySQL was sold to Sun.

This is the same scam that let Monty cash out once already, using the work of open source contributors who assigned their copyright to his original company. No reason he can't do it again, if people are gullible enough to fall for it twice.

Comment: Re:Never thought I'd see FUD from Open Source (Score 3, Insightful) 99

by greg1104 (#43796397) Attached to: MariaDB vs. MySQL: A Performance Comparison

Concerns about MariaDB's long-term plans are appropriate too. Monty has setup his new company with contributor copyright assignment such that he can sell it off again, the same way he did with MySQL. If you actually taste the FUD here, you should be migrating away from both of these uncertain projects, not deciding which of them to use.

Comment: Re:Need Clarity (Score 1) 219

by greg1104 (#43793953) Attached to: Debian GNU/Hurd 2013 Released

If you're developing kernel components, having a kernel that crashes cleanly can make development much easier. Being able to shut down your buggy kernel level program and then try again sure beats rebooting after a panic. Even though this isn't directly helpful to users of the system, making the test side of development easier can lead to the program evolving more quickly over time. The Hurd design has been filled with taking the side of various trade-offs that take longer, but are believed to be more powerful in the end.

Comment: Re:Fuck. (Score 1) 406

by greg1104 (#43780215) Attached to: Google Drops XMPP Support

Google+ is second only to Facebook in active users

And Google+ is second to no one when it comes to counting incidental users as active ones! I have an "active" Google+ account attached to my work e-mail address now, because someone I do work with invited me to a Hangout once. People can't stay on the edge of Google's infrastructure for very long now before being likely to have a + account.

Comment: Re:https does not mean they are stored encrypted (Score 1) 251

by greg1104 (#43767051) Attached to: Ask Slashdot: Why Do Firms Leak Personal Details In Plain Text?

Perhaps he should stop using shitty email providers that don't support smtp/imap encryption then.

There is no reason his email has to be unencrypted. Mine sure as hell isn't.

Your incoming mail can easily be unencrypted for some number of hops between the sender and your ISP. There aren't that many SMTP systems that support transport encryption still. And I would wager the odds someone sending this sort of message is sending is originating via an unencrypted channel is even lower than average.

Comment: Re:Will this run . . . (Score 1) 143

by greg1104 (#43737731) Attached to: Interactive Raycaster For the Commodore 64 Under 256 Bytes

The VIC20 doesn't have a bitmapped display mode. To show graphics you have to redefine the character set. The usual solution to that limitation was to throw RAM at the problem of holding the character definitions. I suspect it will be a lot more complicated than the C64 for the sort of code you're running.

Comment: Re:Good Training for embedded systems (Score 2) 143

by greg1104 (#43737689) Attached to: Interactive Raycaster For the Commodore 64 Under 256 Bytes

Line drawing can have a lot of complexity to it beyond just picking the best of the usual approaches. A simple implemtnation of Bresenham's line algorithm may or may not be optimal given the system's other constraints. One common change is to recognize that horizontal and vertical lines are both common enough that they should get their own optimized code paths. If it's possible the code might run on a grey scale display one day, you might code in a way that later allows anti-aliasing. On a computer like the Apple ][, the odd mapping of video memory to the display can favor lookup table driven approaches. And on systems where the code has to run at a consistent speed on each loop to maintain vertical sync like the Atari 2600, you'll have to carefully modify the Bresenham approach, since the d>0 path has more computations than the other side. Those are just a few of the possibilities I remember from my 6502 coding days.

Comment: Re:Real-work problem? (Score 1) 143

by greg1104 (#43737423) Attached to: Interactive Raycaster For the Commodore 64 Under 256 Bytes

Even if a demoscener did, for example, rewrite BLAST, the result would be completely unmaintainable

So same as it is now?

Your comments about exact calculations in this context strike me as kind of funny. The whole reason BLAST exists is because it replaces an expensive search for an optimal match with a heuristic method. It is at its core cheating to optimize a process that wasn't running fast enough. And if you take a look at how the original Smith–Waterman algorithm has been sped up, you'll see that clever ways to cut the code down so it will run on specialized hardware are exactly what people in the industry do. There are a lot of problems in the medical space that the classic demo scene skills wouldn't apply to, but improving BLAST is exactly the sort of thing I would hire one of those guys to do.

"If you own a machine, you are in turn owned by it, and spend your time serving it..." -- Marion Zimmer Bradley, _The Forbidden Tower_

Working...