Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Comments

top

U2 and Apple Collaborate On 'Non-Piratable, Interactive Format For Music'

DickBreath Re:stopped reading at "can't be pirated' (281 comments)

Apple needs to work on putting copy protection onto floppy disks. That worked out quite well before.

Can't Be Pirated is the holy grail of the copyright idiots. It's more important than profit, fame or success. It won't let common sense stand in its way.

The only format that can't be pirated is a format that you cannot listen to. Hey I'm going to encrypt this music and then hand your player the decryption keys! We can try moving the decryption closer and closer to your ears, or to your eyes (as in HDMI), but ultimately it has to interact with your senses and can be picked up using sensors (mics, cameras).

Please tell me again, how many anti piracy measures have actually been effective?

8 hours ago
top

U2 and Apple Collaborate On 'Non-Piratable, Interactive Format For Music'

DickBreath Re:Expert. (281 comments)

> He should make songs and not talk about things he hasn't got a clue about.

Nooooooo! Please don't make more songs! (Also do not talk about things he doesn't have a clue about.)

8 hours ago
top

Ask Slashdot: What Smartwatch Apps Could You See Yourself Using?

DickBreath Masturbation efficiency plotter app for watch (471 comments)

Make is a social network enabled app to enable sharing of results and aggregation of important statistics.

about two weeks ago
top

DNA sequencing of coffee's best use:

DickBreath Diet Coke instead (228 comments)

Genetically engineer the coffee plant to produce Diet Coke beans.

about two weeks ago
top

Akamai Warns: Linux Systems Infiltrated and Controlled In a DDoS Botnet

DickBreath Re:"Other verticals"? (230 comments)

Did you mean weakly instead of weekly?

about two weeks ago
top

Uber Now Blocked All Over Germany

DickBreath Re:Anti-competitive behavior is a big deal (312 comments)

Aren't monopolies, bribes, dirty tricks, and protecting obsolete business models within the laws of nature? Aren't things done by horrible people within the laws of nature?

about two weeks ago
top

SpaceX Challenges Blue Origin Patents Over Sea-Landing Rocket Tech

DickBreath Even if the patent is thrown out . . . (75 comments)

Even if the patent is thrown out, another way that SpaceX can be harmed is by states forcing SpaceX to sell through dealers.

about two weeks ago
top

In Maryland, a Soviet-Style Punishment For a Novelist

DickBreath Re:Sue the bastards (441 comments)

You're doing it wrong. It's easy to get fired as a teacher. Just start teaching critical thinking, how to express yourself, creativity, questioning of authority and independent thought, and see how long it is until you get fired.

about two weeks ago
top

Grand Ayatollah Says High Speed Internet Is "Against Moral Standards"

DickBreath Re:Religion is at the root of many wars (542 comments)

Religion used to carry out other agendas? Naaaaaah.

Comcast will be thrilled, just thrilled, I tell you to explain that by providing substandard and slow internet service, they are obeying Sharia and complying with moral standards. There is no agenda there. Comcast was just trying to honor religious and moral laws all along.

about two weeks ago
top

GOG Introduces DRM-Free Movie Store

DickBreath Re:Size (126 comments)

You cannot wait patiently for 3 days to download 8 GB?

Then you should not be on Comcast / Time-Warner.

about three weeks ago
top

If Java Wasn't Cool 10 Years Ago, What About Now?

DickBreath Re:It's not Java, it's the JVM (511 comments)

It's not just the JVM. It's the fact that Java (and all JVM languages) have Garbage Collection.

When people (even in this Slashdot comments) talk about non-GC languages and compare then to GC languages such as Java, they are missing something important.

I have seen comments here comparing the language features, and concepts computer science students learn from either C or Java, etc. But they miss something very important.

When you have GC, you have something that deeply enables the ability to create vast libraries of code that interoperate well together. It is something so deeply implied in the source and binary ABI and APIs that you don't see it. Because of GC, there doesn't need to be any 'contract' in APIs about who owns what data structures. Who is responsible to delete what. What the protocols are for who is responsible for disposing of what, etc.

This cannot be overstated. This enables the creation of libraries that can create, or be passed external data structures, and can create and return data structures, without any concern for who owns what or who is responsible for disposing of what.

This is true whether the language is Java, Python, Ruby, etc, etc, etc. The GC languages are in an entirely different class than C or C++. Yes, I know that those languages have GC grafted on. But which GC mechanism? Do all of your libraries support it? Universally? What about some libraries use this memory management protocol and contract (maybe even non GC), and other libraries use a different memory management protocol and discipline?

about three weeks ago
top

If Java Wasn't Cool 10 Years Ago, What About Now?

DickBreath Re:It's not Java, it's the JVM (511 comments)

The JVM does some pretty amazing things. It has some pretty amazing optimizations. You can run a lot of languages on the JVM.

Most modern languages now take garbage collection for granted. If you build your new language on the JVM, you get GC for free. And a GC that has been researched, developed and optimized for almost two decades. You get a choice of GC algorithms. Each GC has many tuning parameters. (More than you need.)

You're right. It's not Java that is cool. It's the JVM.

The JVM compiles the JVM bytecode to machine code. On the fly. It continuously dynamically profiles your code to determine what needs to be compiled to native code. It aggressively inlines functions. Even though all methods are virtual functions, if the JVM can prove that there is only one implementation that exists for this method, or only one implementation that could be the actual one that would be invoked at a certain point, then it compiles it as a direct non-virtual call.

But, classes can be dynamically reloaded during runtime. So other code that inlined methods from the class being reloaded now has inlined code that is obsolete! The JVM will ensure that those methods are recompiled (possibly re-inlining, or not) the code from the newly loaded class. And it will ensure that this recompile happens before the stale inlined code can be executed again.

All of this is cross platform. Because your code is compiled by a compiler that knows about the actual hardware you are running on, it can do optimizations that are impossible in an ahead-of-time compiler like C. It can use extended instructions from the instruction set of the actual processor you are using. Furthermore, since it knows the entire set of code making up the application, it can do global optimizations that are also impossible with ahead of time compilers. An ahead of time compiler doesn't know anything about the implementation of the libraries that your program will link against at runtime. If the compiler knew about the actual implementation of the libraries that your application code was calling, there are optimization opportunities that an ahead of time compiler cannot make assumptions about.

With the JVM you can have heaps that are tens of gigabytes (or hundreds with some third party JVM implementations) and have max GC pause times in the tens of milliseconds.

That is what makes 'java' cool. It's the JVM. It's also the JVM that makes Java so darned fast. Not the Java language itself. Nor the Java compiler to JVM bytecode. The JVM has a unique perfect storm of amazing features that make it so attractive.

about three weeks ago
top

Apple's App Store Needs a Radical Revamp; How Would You Go About It?

DickBreath Two things.... (249 comments)

How can Apple retain total, maniacal control by giving up some control?

about a month ago
top

Interviews: Ask Bjarne Stroustrup About Programming and C++

DickBreath Re:Defining subsets of C++ (427 comments)

While I personally like to deeply understand the languages I program in, I don't think it should be necessary for an average programmer to have to understand the entire language specification in order to use the language.

If you can't just grab some code online and expect it to work on your compiler, then this is a major design fail in the language.

I can understand a language having unspecified aspects, poorly specified aspects, or things that are well specified to act in a compiler defined manner. However those should be extremely obscure features that an average programmer, and average code would never use.

Even better, don't have any compiler dependent behavior in a language. Compiler extensions should be okay -- and they, by design, should cause a compile time error on a different compiler -- or alternately have a way of being ignored so you can stack compiler specific blocks together in a single source file. Although having a source file that only supports a specific list of compilers also seems like a bad idea.

I'm glad it is not an issue in the languages I use.

about a month ago
top

Interviews: Ask Bjarne Stroustrup About Programming and C++

DickBreath Re:Why is C++ such an utter pile of shit? (427 comments)

Yes, I should have put a smiley. And as another poster points out, I should not have put the semicolons. But It's been awhile since I used C / C++.

about a month ago
top

Interviews: Ask Bjarne Stroustrup About Programming and C++

DickBreath Re:Defining subsets of C++ (427 comments)

> We don't need sub-sets of languages. We _already_ have those when programmers don't use all the complicated and over-engineered parts of C++.

We don't need sub-sets of languages. We already have them when compilers don't fully implement the entire language. (Rewind to mind 1990's.)

about a month ago
top

Interviews: Ask Bjarne Stroustrup About Programming and C++

DickBreath Re:Why is C++ such an utter pile of shit? (427 comments)

There are optimizations you can use to improve your experience with C and C++.

Just insert these into your header files for both time and space improvements in your compiled code.

#define struct union; // uses less memory
#define while if; // makes code run faster

Now how can you say bad things about a language that is so easily improved?

about a month ago
top

Interviews: Ask Bjarne Stroustrup About Programming and C++

DickBreath Re:How do you feel about the haters? (427 comments)

> . . . all of this passion only exists because people are using ${SOMETHING}.

I feel passionate about SCO (in a strongly negative way), but not because they are important, popular, or their products widely used. I feel passionate about Clojure (in a positive way) despite that it is not presently one of the top programming languages. How many people use something can be irrelevant to the legitimate reasons people feel passionately about it.

about a month ago
top

Cisco To Slash Up To 6,000 Jobs -- 8% of Its Workforce -- In "Reorganization"

DickBreath Re:Thanks Edward. (207 comments)

Blaming Snowden for NSA abuses is like blaming Al Gore for Global Warming.

It is shooting the messenger.

If that messenger didn't tell us, some other messenger would have sooner or later. It was inevitable.

People only keep secrets (like global warming) when they feel it is their patriotic duty to do so for love of country. When they see widespread abuse, contrary to the values of a democracy, little or no oversight, and their peers feel the same way, it is inevitable that somebody is going to blow the whistle about global warming. If it hadn't been Snowden, it would have been someone else, eventually. This was never going to stay secret forever.

about a month ago

Submissions

top

Apple Bounceback patent FINAL rejection from USPTO affects Samsung damages

DickBreath DickBreath writes  |  about a year and a half ago

DickBreath (207180) writes "I knew when Apple won against Samsung that it was just a little bit too soon for Apple to start counting those billions. According to Groklaw Apple's '381 patent has received a final rejection from the USPTO. This will have a huge effect on the damages Apple won in the Apple vs. Samsung I which is still in appeal. Apple and Samsung are squabbling over whether the Apple vs Samsung II trial should wait on the outcome of the appeal of Apple vs Samsung I."
top

Hell Freezes Over: SCO vs IBM trial back on again

DickBreath DickBreath writes  |  more than 2 years ago

DickBreath (207180) writes "It looks like the lawsuit SCO started back in March 2003 against IBM (but really against Linux) is back on again.

SCO first filed this clue-challenged lawsuit in March 2003. SCO claimed Linux was contaminated with code IBM stole from UNIX and that it was impossible to remove the infringement. Therefore, said SCO, all Linux users owe SCO a license fee of $1399 per cpu — but since SCO are such great guys, for a limited time, you can pay only $699 per CPU for your dirty infringing copy of Linux.

Of course, Novell claimed and later proved in court that SCO doesn't even own the copyrights on UNIX that it is suing over.

IBM claims there is no infringing code in Linux. SCO never provided evidence of the massive infringement it claimed existed. The source ordered SCO three times to produce its evidence, twice extending the deadline, until it set a FINAL deadline of Dec 22, 2005 — which came and went — with SCO producing nothing but a lot of hand waving. Meantime, SCO filed for bankruptcy protection in September 2007 because it was being beaten up in court so badly with the court going against SCO."

Link to Original Source
top

SCO is Toast! Court Rules: Novell owns UNIX.

DickBreath DickBreath writes  |  more than 7 years ago

DickBreath writes "Judge Kimball has ruled in the SCO vs. Novell. See it here on Groklaw.

SCO does not own Unix copyrights. Therefore, SCO has no standing to sue IBM re: Linux.

Example of standing: Jane cannot sue Bill for sealing John's tires. Jane does not have standing. (although John has standing to sue Bill for stealing his tires.)

SCO does not have standing for the lawsuit it filed against IBM back in Mar 2003. SCO was hoping to win $5 Billion from IBM, and then charge every Linux user $699 per cpu.

There is not yet an outcome in the IBM case. But I would be willing to bet we'll see some action RSN."

Link to Original Source

Journals

DickBreath has no journal entries.

Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>