Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment Re:Infinity (Score 1) 1067

I am not concerning myself with representations of mathematical values, except to show the parallels of why it works. IEEE 754 defines a positive and negative infinity, because it has a specific signed bit. Thus, it's easier to define a positive and negative infinity than to produce special code to handle "exceptions"... note also that IEEE 754 defines a positive and negative 0 separately. No, they really do.

My model is a theoretical one that hasn't reached mathematical consensus, and it likely never will. I just note that this is an argument for infinity being signless.

Comment Re:Infinity (Score 1) 1067

More importantly is what happens when you graph it: the limit of 1/x as x approaches zero is discontiguous. It's positive infinity when descending on the positive numbers, but negative infinity when ascending from the negatives. No one value can represent both!

Let's assume that the set of integers is Z_\inf. K? We can now define negative numbers as the 1's compliment of the number plus 1. 1 = 999...9998. then plus 1 = 999...9999. This plus 1 results in an infinite carry out, and the value 0. Awesome.

Now, let's look at 1/0, we see that from the right it's approaching \inf from the bottom, while we see that from the left, it's approaching \inf from the top. Now, at 0, obviously these two will be coincident, because we're working in Z_\inf, that value is the same value. Namely, -\inf = \inf. But that doesn't make sense, only 0 can be it's own negative!

But we've already known for a long time about Z_n where n is even, -(-128) in Z_256 is -128. -(-65536) in Z_2^16 = -65536. So, there's no trouble in making -\inf = \inf ...

Basically, 1/0 grows so fast that it manages to wrap around the entire infinite series of numbers. Which is exactly what it does...

Comment Re:Infinity (Score 1) 1067

That is simply false. There are an infinite number of algorithms that might contain the (sub)expression X/X for which zero is a valid value of X. To assume it's a programming error is sheer unmitigated stupidity that I might expect from a mathematician that has never written a real program in his life.

Dude... you perhaps haven't heard, but computers run entirely upon theoretical mathematics... I know, it's popular to say it's engineering, rather than mathematics, but it's mathematics. It's always been mathematics.

Comment Re:MS Paint (Score 2) 290

Most, I hate the Sparta icon... it's white, with no contrast border... which makes everything that is assigned to it being the default program, show a white globe on a white background... it's like, "way to go, Microsoft!" followed by a slow clap.

"clean" "modern" design... which will never work decently on all backgrounds... you know... like good logos, and designs...

Submission + - SourceForge (owned by Slashdot Media) installs ads with GIMP (arstechnica.com) 5

careysb writes: SourceForge, the code repository site owned by Slashdot Media, has apparently seized control of the account hosting GIMP for Windows on the service, according to e-mails and discussions amongst members of the GIMP community—locking out GIMP's lead Windows developer. And now anyone downloading the Windows version of the open source image editing tool from SourceForge gets the software wrapped in an installer replete with advertisements.

Submission + - Animations in UI Design: For, Against, or Just Another /. Toxic Waste Zone?

Press2ToContinue writes: Google made it big limiting advertisements using strict guidelines: only simple text ads were allowed.Google's home page adhered to a similar concept: no distractions, nothing moving. It simply said "Google." The rise of the world's biggest brand was based on this premise of a simple, unmoving, unanimated theme.

How soon we forget. Now Google's page is always animated. The more they grow, the more they feel it is acceptable that user experience elements move, and more and more distractions are now acceptable, even pre-pending video ads at the beginning of videos, and animating Gmail sign-in boxes as they glide into place. But clearly, as evinced by the popularity of Adblock, distractions are annoying and unwelcome, Adblock is now so popular that makes a fortune accepting Google's payments to let distractions through, while users desperately search for ways to disable all possible animations. Somehow, it seems counterproductive to what we consider "good" UI design.

In fact, and depending entirely on who you consult, it seems that there can be no limit to the the idea that animation only ever makes the user experience richer. If it doesn't move in some way, it can be improved by movement. And this is the inherent, conflicting unquestioned assumption in the current state of UI design: movement is good. But where is the line between helpful movement and distractions? And is it the same for everyone?

Again, this is at odds with the anti-trend precepts that made Google popular, and at odds with the hate that we spew for animations and distractions on web pages, and especially for the videos that start playing when we land on a page.

But I ask you, seriously, as web and UI designers, in your head, where is that line between good UI design, and distracting, pointless movement? Does a line even exist? When it comes to UI design, is the sky the limit, and is it OK for everything to be animated at the whim of the designer, because they can utter incantations that justify their new, more animated, design?

Does anyone even think that UI animations, and animations in advertising, may both be simply manifestations of our innate desire to catch people's attention? Animations are the trend, but would anyone really miss them if they went away? Or worse, are some users actually distracted and impeded by them, but we don't want to know because it's less fun to design a static UI?

I can think of a dozen ways to design a UI with more efficient and accurate inputs than swipes, gestures, and carousels with artificially-induced momentum. Vista and Windows 8 failed miserably. Could it be that the commonality was that their core concept revolved around the assumption that users crave skeuomorphic movement? Will there come a time when someone says, these are all simply subclasses of the now-faded skeuomorphism fad of early UI design, the faux marble bitmaps and the cheesy animated gifs of the early web?

And could they, in some cases, actually be harmful enough that even though we think they are cool, we should always provide a way to switch them off?

And is the worst-case scenario, that we are simply wasting development time, and slowing down the user interface without really adding any value, time that could be better spent because what users really want is better performance, and real functionality?

Comment Re:The downside of owning the internet (Score 1) 57

.. the best way to address that problem would be for the EU to define the standards and the process to be followed...

This, absolutely this. In order to force someone to turn over information, I have to have a valid subpoena issued by a court with jurisdiction. The fact that they just punted this to "you figure it out" means Google is given arbitrary discretion on how they can fulfil this, and the recourse to disagreeing is to take them to court and sue them again.

If you're going to give someone a right enforced by the government, then you should provide the necessary process to issue a "strike-records decree"...

BTW, Google still tells employees not to talk about this stuff in public, because Google has to so carefully watch its steps. (Disclaimer, I used to be a Google employee this year)

The problem is also the consent decree that says "anything that Google says, it has to actually be doing"... which can end up really nitpicky if lawyers want to be... and "my various governments" are all looking to catch Google for something, anything... so, they are being a bit nitpicky...

Comment Re:They're right you bunch of freetards (Score 1) 612

Worse, the H1Bs require their employer to sponsor them to remain in the United States, which they will only do if the individual is working for them.

As a result, the employer not only holds and H1B's livelihood under a Damocles Sword, but even their residence in this country. You want to quit? Well, I hope you're prepared to move yourself back to where you came from on your own dime, which is also what happens if we fire you.

So, the employer has even more power over H1B workers, to the point where the worker is unlikely to report anything but the worst abuse...

Comment Re:AT&T Autopay - Ha! (Score 1) 234

In Germany, autopay comes with an authorization limit... basically, "if the bill is over X,€ don't autopay"

I'd prefer to see this on the autopay here in the states as well... because I'm fine with authorizing autopay for any bill less than $60... but if it reaches into the thousands, or even the hundreds, then I damn well don't want to authorize the autopay!

Slashdot Top Deals

It's a naive, domestic operating system without any breeding, but I think you'll be amused by its presumption.

Working...