Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


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:people are going to be saying (Score 1) 724

by bingoUV (#49353021) Attached to: Germanwings Plane Crash Was No Accident

so this copilot is a complete scumbag

You do not know enough to conclude this.

How often do suicidal bus drivers drive off a cliff? Suicidal operators of huge industrial machines take down their workplace? Pretty rare, even if there are hundreds of times as many bus drivers / heavy machine operators as compared to airline pilots.

Many countries have zero effective regulation on bus driver / machine operators sleep cycles. Lots of drivers / operators work without any social interaction which could have helped detect and even prevent suicidal tendencies. This pilot was at least working along with another human being. Was in Europe - which at least on paper had good sleep cycle regulations, and knowing Europe, regulations would have had some force of effect too.

There could have been other reasons for this event. Your ignorance of them do not make those reasons stop existing.

Comment: Re:It depends (Score 2) 479

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

But except saying it "dramatically" improves results, the StringBuilder result wasn't worthy of a mention or a compare against disk performance.

Obviously, like any good "researcher" does, the conclusion was written first and then the "experiment" was performed. Any results contradicting the conclusion have to excluded.

Comment: Re:It depends (Score 1) 479

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

The above explanation applies to any data structure that has to be stored contiguously and increases in size, or is immutable

But it was never necessary for the "in memory operation" (their words) to use an immutable data structure. If you use bad data structure when using in-memory, of course in-memory will be slower than disk.

Comment: java string concatenation is O(N) (Score 1) 479

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

This "researcher" is an idiot. The java code given at the bottom of the "research paper" uses + operator to concatenate strings. This is O(N) in Oracle java. Total algorithm becomes O(N*N) in memory, and O(N) on disk.

Obviously N*N takes longer than N after a certain N even when N*N is running on faster memory.

Comment: Re:It's simple. Eat less and eat less crap (Score 1) 487

by bingoUV (#49334267) Attached to: Hacking Weight Loss: What I Learned Losing 30 Pounds

You make it sound like starvation is necessary for effective weight loss. This is extremely incorrect.

The way fat (especially saturated) has been maligned by "experts" in 80s, 90s and early 2000s - millions of people have gained weight just by eating too much carbohydrate. Just replacing some of it by fat makes for tastier, more filling, body weight reducing, and health giving food. Quite the opposite of starvation.

For very rapid body fat loss, you might have to go on very low carbohydrates - which while not starving, does need to fight the other animal in the body which craves carbohydrates, simpler the better.

Comment: Re:The quality of a lot of that feedback is suspec (Score 1) 236

by bingoUV (#49264725) Attached to: Microsoft Has Received 1 Million Pieces of Feedback For Windows 10

Bash or csh don't have to know about "drive letters", just like they don't need to know about /vol, or /usr. It is just part of the file path and any file path that the OS understand is fine for bash or csh.

As for" forward" [sic] slashes, c:/xyz is a valid path for windows. Even if it weren't, the completion logic in at least bash is fully pluggable so it would just* need a completion module to support backslashes, besides recompilation, ironing out niggles that would creep in and bug fixing.

Even if bash completion weren't pluggable, Microsoft could edit the source code to support backslash file completion. So even after making multiple wrong assumptions in your argument's favor, your argument is still wrong.

*If bash code turns out to be non-portable, the work will be a bit more.

Comment: Re:A laptop with almost no ports?! (Score 1) 529

by bingoUV (#49223539) Attached to: Apple's "Spring Forward" Event Debuts Apple Watch and More

Laptops have 2 distinct uses :

1. More mobile : carrying the laptop, using it for short bursts in cramped or otherwise inconvenient locations temporarily. Here, most people make do without peripherals for very short , very inconvenient work and minimal peripherals for somewhat longer, less inconvenient work. It is here that hubs are yet another inconvenience and 2-3 ports might do some good.

2. Desktop replacement : Once settled in one's den, use many many peripherals. But even here, hubs are less convenient than port replicators / KVM etc.

Only for very specific intermediate uses between these - say a "portable den", hubs might be of the use you mention.

Comment: Re: Well, then I guess (Score 1) 284

by bingoUV (#49216767) Attached to: UK Gov't Asks: Is 10 Years In Jail the Answer To Online Pirates?

the original patent holder could retain a non-transferable license to use his patent but

This non-transferability will have to transfer across change in corporate structures otherwise the trolls will blackmail against that event. Then it doesn't give much protection because the original patent holder or seller might incorporate into a challenging company. Again you need "no sue clause" into the patent sale - either inherently or negotiated separately.

And it protects only original patent holder - so "selling" a bought patent will hold that risk.

or perhaps only has to sell a non-transferable license

A perpetual license to one's own patent can always be negotiated very easily even under current patent laws. This is because patent owner is always the monopolist so can name his terms if it is a big company. And big companies wouldn't mind giving perpetual license to an individual / very small company because they don't pose much of a threat.

It doesn't seem like too difficult a problem to solve

Sun revolving around the Earth wasn't a difficult problem to solve either. Nor was another planet. Nor yet another.

Comment: Re: Well, then I guess (Score 1) 284

by bingoUV (#49215249) Attached to: UK Gov't Asks: Is 10 Years In Jail the Answer To Online Pirates?

I agree it is not suitable for the regular kind of patent trolls. But it will give rise to a new kind of patent trolls.

A business making use of some patents cannot price each patent separately. Loss of any patent is disastrous - dependent on business model, supply chain length etc. A troll can blackmail this business by the fear of buying ONE of those essential patents.

This gives rise to the necessity of being able to group patents and paying tax and selling only the whole group, not one of those patents individually. This then will be exploited by the new trolls who will group together diverse patients. Only weapon against them will be to buy their big group of patents, which is comparable to the current weapon of buying out the whole payment troll company.

In seeking the unattainable, simplicity only gets in the way. -- Epigrams in Programming, ACM SIGPLAN Sept. 1982