Slashdot is powered by your submissions, so send in your scoop


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).


Comment: Re:It depends (Score 1) 485

by Megol (#49337427) Attached to: No, It's Not Always Quicker To Do Things In Memory

I'm not saying these guys didn't goof up in some way, or if they were right, it's just that sometimes the old paradigm of how everyone believes things work is just plain wrong.
I'll give one example from when I was in high school. As any programmers among the readers know, the slowest form of sort is the bubble sort.

Wrong. It is commonly the slowest _real_ sorting algorithm but for some data it is very fast. Sorted or almost sorted data are the best cases for it.

We figured out how to make it faster than all other types of sorts. We kind of freaked when our trick not only worked, but it made it the fastest. We then tested it and worked out an algorithm to keep it at it's fastest.

For generic data that is simply impossible.

The old paradigm that bubble sorts are the slowest sorts got destroyed, so it's always going to be possible that old accepted assumptions about how things work can be overturned, even if it requires certain specific parameters. (Of course crap code will F anything, so that's not what we're talking about.)

Either you forgot to list limitations to the problem that make your assumptions above right for that _specific_ problem or you are completely wrong.

Comment: Re:The premise -- collectivism (Score 1) 317

The idea that those who talks (or in this case: posts to facebook) about suicide just wants attention is bullshit. As is your idea of "true" suicidal people - most of them can't plan ahead. Most suicide attempts are impulsive.

Instead of regurgitating myths try reading some.

Comment: Re:Transfer the heat to.... where? (Score 1) 51

by Megol (#49265717) Attached to: Fujitsu Could Help Smartphone Chips Run Cooler

In a laptop, the use of similar devices makes sense, as the heat can be transferred
somewhere where it can be dissipated into the air. Unfortunately it's more efficient
to transfer it to the table you have it on, so the bottom gets the heatsink which
makes it horrible to actually put your laptop on your lap-top.

Can you mention one laptop that uses the bottom as a heatsink by design? Hint: there is none.
In real notebook computers the heat is transferred using heatpipes to one or two heatsinks and then transferred to air using fan(s). The heat leakage to the casing is in most cases an unavoidable misfeature - though Apple did/do(?) use the casing as a heatsink in order to avoid spinning up the fans.

In a smartphone, it's being held in your hand (on the back) and up to your face (on
the front) with fingers on the sides. Where to exactly are they going to move the
heat??? Heat exchanging is nothing new, but the ability to remove heat requires
the device interact with a cooler medium to transfer that heat. Normally that's
your palm, or the air, or both.

So... I ask again... transfer the heat to where?


The (metal) casing. The power consumption in a phone is much lower than a notebook computer so it is a valid design.
Remember that the heat can't be allowed to build up higher than ~100 degrees celsius (in practice lower) as the hardware would fail, the only valid option unless one adds a heatsink/fan like in the notebook computer is to dump the heat to the casing.

Comment: Re:Finally (Score 0) 169

by Megol (#49250629) Attached to: Swedish Authorities Offer To Question Assange In London

Bullshit. It isn't standard procedure to send legal people to conduct interviews. In some cases it is done but only if the person of interest can't otherwise be heard - e.g. if in jail or so sick they can't be moved. In this case the person in question have selected to hide citing idiotic reasons.

Anyone with some clue understands that the idea Sweden is more likely to extradite anyone to the US than the UK is thoroughly wrong and easily disproved using actual extradition statistics.
Anyone that thinks Sweden would extradite anyone possible facing the death penalty (AS CLAIMED BY ASSANGE) don't know shit about the law - last I checked there are a number of murderers walking free in Sweden as they can't be extradited without guarantees of not facing death.

(anonymous because of moderation)

Comment: Re:Who would have guessed male dominance? (Score 3, Insightful) 356

by Megol (#49203409) Attached to: Indian Gov't Wants Worldwide Ban On Rape Documentary, Including Online

Yes men are sexually assaulted by men and women. Yes men are raped by men and women. So what?

What this article is about is a culture that accepts rape and even murder for someone that dresses wrong and does the wrong thing. IFF they are women.

Your attempts of misdirection is simply pathetic.

Comment: Re:Why not Pascal? (Score 1) 407

by Megol (#49171809) Attached to: Ask Slashdot: Which Classic OOP Compiled Language: Objective-C Or C++?

Because if you go with Object Pascal, you're going to be constantly confusing your stringtypes and endianness.

I don't understand what you mean by this?

Pascal's a great teaching language (first thing I had formal training in), but since nobody's using it for modern deployment, the only thing you're really going to be able to transition to is Delphi.

Provably false. It isn't as popular as some languages but it is used for real world products.
Free Pascal is mostly Delphi compatible BTW.

Pre-C++11 is a nightmare, as it does so many things wrong OO-wise that I wouldn't really call it object oriented at all. 11+ begins to get more sane, and might be worth learning.

But if you do ObjectiveC, you can significantly add to the percentage of developers who can build for GNUStep :D

I'm not sure you understand what object orientation refers to in most languages - sure no (?) language that went from a structured to object orientated model are pure OO languages. But most people isn't interested in pure OO languages anyway, most just want abstract data types to be supported.
Some languages that aren't called object oriented but "just" object based essentially "just" support abstract data types. Those that then add inheritance are then called object oriented.

Comment: Re:Uh, what? (Score 2) 91

by Megol (#49171591) Attached to: Khronos Group Announces Vulkan To Compete Against DirectX 12

Exactly... While removing the parsing and some types of optimizations (common subexpression elimination etc.) helps somewhat there still needs to be optimizers and code generators in the driver. One just have to remember that GPU architectures vary greatly from explicitly scheduled VLIW to partially out of order execution throughput designs to realize that the code generator alone can be pretty complex. :)

I hope Vulkan will support pre-compiled and cached shaders. That could make a huge difference for some tasks.

To downgrade the human mind is bad theology. - C. K. Chesterton