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

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

Wdomburg Re:What's the point? (508 comments)

Java has a vast ecosystem, excellent threading and concurrency support, robust monitoring and debugging tools, and can rival (or exceed) the performance of traditional compiled languages.

This is true for both small scale and large scale problems. For example, I wrote a little tool to do LDIF transforms in perl. Six hours later, it wasn't even half finished. Rewrote it using a Java library (UnboundSDK) and it finished in about twenty-five minutes.

On the other end of spectrum, I wrote a load-testing application that scaled cleanly to tens of thousands of threads. In a couple of hours. With no experience writing anything to that scale before.

(And the idea that Java is strictly Android these days is absurd. Your cable box runs Java. So does your blu-ray player. Along with ATMs, cash registers, voting machines, any number of enterprise applications, webservices, etc, etc. It is an incredibly pervasive language.)

about a week ago
top

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

Wdomburg Re:What's the point? (508 comments)

It also turns out you can implement everything in plain Java libraries. In fact it is a heck of a lot easier, since you don't need to wrap the C modules; everything Just Works.

about a week ago
top

Facebook Experimenting With Blu-ray As a Storage Medium

Wdomburg Re:what does that cost? Compare 64TB per $300 (193 comments)

How big a stack do you need to match a 1320 tape library? Even using 4TB disks you're talking 825 disks, which means 51 enclosures. And then four racks to hold those enclosures. And enough floor space to hold those racks. And enough circuits to power those racks.

At that level of scale, tape is simply a better option for archival storage.

about two weeks ago
top

Lots Of People Really Want Slideout-Keyboard Phones: Where Are They?

Wdomburg Re:In the USA people don't pay for phones (544 comments)

Eh? Both T-Mobile and AT&T (and Verizon, actually) offer no-contract service. Not one or two year. No year. Now you might finance a phone through them, and be on the hook for paying that, but that is not the same thing as being under a service contract.

about a month ago
top

Linus Torvalds: "GCC 4.9.0 Seems To Be Terminally Broken"

Wdomburg Re:Or upgrade to llvm ... (739 comments)

Erm, LLVM was around for half a decade before Apple started contributing to it.

about a month ago
top

Enraged Verizon FiOS Customer Seemingly Demonstrates Netflix Throttling

Wdomburg Re:Could be a different route involved for the VPN (398 comments)

I would think the more apt analogy is that you sold me unlimited access to your fridge (bandwidth) but Netflix (content provider) is only restocking at a rate of one six-pack per week. IOW, Netflix is the one failing to have peerage agreements in place to honor their downstream sales commitments.

about a month ago
top

Chromebooks Are Outselling iPads In Schools

Wdomburg Re:Good (225 comments)

Very expensive items ... like an iPad. Even if, as you stipulate, the replacement rate is significantly higher, it can afford to be. Because again, half the cost. Less once you consider the cost of keyboard and case for the iPad.

But I frankly doubt the iPad will last that much more. The batter is probably higher grade in the Apple, but the battery in many Chrome books is user-replacement and long off-AC battery life is not going to be a pre-requisite for this use case. There may be a slightly higher breakage rate with a Chromebook (given hinges, keyboard, etc), but accidental damage is likely to be similar on both and repairs on the Apple side are going to be more expensive (since they are not easily user-serviceable). Loss and theft will be more expensive on the Apple side as well, since the unit cost is higher. And separate keyboards are probably more likely to be lost or damaged than a built-in one.

about a month ago
top

Chromebooks Are Outselling iPads In Schools

Wdomburg Re:Good (225 comments)

Less than half the price. When buying tens or hundreds of thousands of units, the savings add up.

And applications targeting the platform have the expectation of a keyboard and pointing device, unlike iOS apps.

There are limitations, but that does not mean it is unsuitable to all markets. And those limitations become less important as applications increasingly move to the web.

about a month ago
top

Nearly 25 Years Ago, IBM Helped Save Macintosh

Wdomburg Re:Intel (236 comments)

It was the G4 and a considerable level of creativity in Apple's marketing department. They were not considered a "supercomputer". They were briefly subject to an export ban to some markets because they breached a arbitrary limit that had already changed by the time they hit the market.

See, for example:

The extend of their superiority over the Intel and AMD processors of the time also need to be taken with a grain of salt. As with most Apple touted benchmarks, the fine print would reveal that the "up to twice as fast" claim referred to three specific Photoshop filters that were optimized for the Altivec operations in the G4. In other words, they exploited the fact that Intel made significant performance trade-offs with their implementation of SIMD instructions in that generation. In other benchmarks (like SPEC) the P3 spanked the G4.

about a month and a half ago
top

CentOS Linux Version 7 Released On x86_64

Wdomburg Re:Desktop Repos? (125 comments)

Ah, you must be on the Red Hat AUS update channel, which (to my understanding) provides critical bugfixes and security updates, but not enhancements. In other words, you are running 6.4 + fixes, which isn't the same as 6.5.

about 2 months ago
top

CentOS Linux Version 7 Released On x86_64

Wdomburg Re:Desktop Repos? (125 comments)

RHEL 6.5 is just RHEL 6.4 with all the updates already applied. Applying the updates does not change the system-release file.

Yes, it does. The centos-release package gets updated with everything else.

about 2 months ago
top

Perl Is Undead

Wdomburg Re:Perl 6ers just can't get shit done. (283 comments)

That is the core API, not the standard library (csv, net/*, json, etc).

And again, that holds true for MRI Ruby, not every implementation. For example, in JRuby, this is:

/** rb_ary_push - specialized rb_ary_store
          *
          */
        public RubyArray append(IRubyObject item) {
                modify();
                int valuesLength = values.length - begin;
                if (realLength == valuesLength) {
                        if (realLength == Integer.MAX_VALUE) throw getRuntime().newArgumentError("index too big");

                        long newLength = valuesLength + (valuesLength >> 1);
                        if (newLength > Integer.MAX_VALUE) {
                                newLength = Integer.MAX_VALUE;
                        } else if (newLength

And in Rubinius:

def push(*args)
        Rubinius.check_frozen

        return self if args.empty?

        concat args
    end

about 2 months ago
top

Perl Is Undead

Wdomburg Re:Perl 6ers just can't get shit done. (283 comments)

Ruby 1.8, which was superseded in 2009 and completely discontinued in 2013.

The majority of the standard library is written in Ruby. The handful of extensions typically have native Java versions under JRuby (and I believe in Ruby under Rubinus).

It may not be "wrong", but it is significantly incomplete. The language has multiple first class implementations, in multiple languages. But the broader point was not the implementation language (which I point out is C in several examples) but other languages in the same class are not interpreters in the classic sense. They are almost universally virtual machines, either from the beginning (like python) or at some point in their evolution (like Ruby, TCL, PHP, etc).

about 2 months ago
top

Perl Is Undead

Wdomburg Re:Perl 6ers just can't get shit done. (283 comments)

- Perl 5 and earlier: An interpreter written in C.

Not exactly. The interpreter compiles the source files into a bytecode and executes it on a stack-based virtual machine: ahref=http://perlbin.sourceforge.net/perlcompiler/perl.internals.pdfrel=url2html-14852http://perlbin.sourceforge.net...>

- Python: An interpreter written in C.

A virtual machine in C: http://www.troeger.eu/files/teaching/pythonvm08.pdf

- Ruby: An interpreter written in C.

A virtual machine in C: http://en.wikipedia.org/wiki/YARV

Or in C++: http://rubini.us/

Or against the JVM (which is written in C++): http://jruby.org/

- Lua: An interpreter written in C.

A virtual machine in C: http://www.lua.org/doc/jucs05.pdf

- Tcl: An interpreter written in C.

A virtual machine in C: https://www.tcl.tk/community/tcl2002/archive/Tcl2002papers/kenny-bytecode/paperKBK.html

- PHP: An interpreter written in C.

Hey, you got one. However the they are currently revising the language to make it compatible with adding a JIT later: http://www.computerworld.com/s/article/9248637/PHP_keepers_plot_radical_revision_of_the_language

And Facebook has their own C++ VM: http://hhvm.com/

- UNIX shells: Interpreters written in C.

Different problem space.

about 2 months ago
top

Ask Slashdot: Best Rapid Development Language To Learn Today?

Wdomburg Re:Java in an IDE (466 comments)

I'll sort of second this. JRuby. Full access to the Java ecosystem, but better aligned with the goal of rapid development.

The beauty part is that you can do your prototyping in a convenient, highly expressive language using the same frameworks you plan on using in production.

about 3 months ago
top

Red Hat Enterprise Linux 7 Released

Wdomburg Re:... and with systemd. (231 comments)

systemd is irrelevant here. RHEL6 has always had a committed lifecycle, ending on November 30, 2023.

about 3 months ago
top

Red Hat Enterprise Linux 7 Released

Wdomburg Re:So CentOS will be out in 2016? (231 comments)

Red Hat does the same thing. They provide ABI compatibility for major components (e.g. libc) two major releases back. For example, an application released against RHEL5 (first released in 2007) will continue to be supported until RHEL7 falls out of support in 2027.

Likewise, AIX does the same as Red Hat. Any given release of AIX is supported well past the release date of its successor. So even though AIX 7 became available in 2010, AIX 6 is still supported and AIX 5.3 was supported until 2012.

Ultimately ABI compatibility is a secondary concern for large scale and long running deployments. The question isn't whether an application will still work after an upgrade; it's why you should upgrade a working system in the first place.

about 3 months ago
top

Intel Confronts a Big Mobile Challenge: Native Compatibility

Wdomburg Re:Ha ha (230 comments)

More to the point, the problem is that x86 is not compatible with ARM. And it's pretty much just a problem for Intel. So not really a problem at all.

about 3 months ago

Submissions

Journals

Wdomburg 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>