Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?
Slashdot Deals: Cyber Monday Sale! Courses ranging from coding to project management - all eLearning deals 25% off with coupon code "CYBERMONDAY25". ×

Comment Re:How can there be? (Score 1) 622

Quality of Service is oversubscribed, but not the product itself.

A hotel's electric system that couldn't handle full occupancy of modern techies still had a bed, shower, & breakfast, so I gave it a worse rating & review, but not awful.

Here, the product is becoming more expensive. What's true for both: The capitalist solution is to encourage & unblock competitors.

Comment Re:Error Handling in Go (Score 1) 185

What's your thought on syntactic sugar:

result, err = StdLibFunc()
if err != nil {
      return err


FunctionTwo( StdLibFunc() || return error )

Languages' expressiveness is often compared in lines-of-code because the higher percentage of a program on your screen at once, the bigger picture you have easily. This is how inner functions often operate. Defers handles clean-up. Here error represents unexpected outcomes which usually must bubble up the stack.

Comment Re:I worry about autonomous language activities (Score 3, Interesting) 185

These statements come from experiences in other languages with obnoxious GCs. This is a performance-focussed language with great multiprocess primitives. The GC causes far less latency.
Pauses average 1ms and will be halved again next release to 1/2000 of a second which is plenty workable for games & audio mixers
Further, intelligently-written code can massively reduce GC frequency.

A certain high-throughput web service I've built runs GC roughly once per hour (yet services 1000s of concurrent requests). And this is without any serious effort at tuning. This is because (unlike Java, Python, and JS) GC is avoided if possible for stack space (whenever provably-safe) which is freed when it leaves scope. The proving algorithms are improving too.

Comment Safe Performance (Score 1) 185

Reimplementing the Gnu+Linux toolchain in GoLang could provide safety that decades of eyes on C could not (thinking about the recent BASH bugs & OpenSSL overruns).

Even a small portion would add security to Android. Performance is close & 1.5's library loading should keep executables light.

Is there interest in rebuilding Linux's base userland?

Comment Re:This is why we can't have a nice civilization (Score 2) 246

It's important that children destroy: It teaches them that they're an influence on the world around them & they have impact.
Then at some later point they should be taught (or just realize) the value of creating over destruction.

This kind of thing is for people who never make it fully through that 2nd psychological development step.

Comment Accidentally Invulnerable (Score 1) 303

My company defeated this accidentally by having WIFI routers on the ceiling & a bunch of laptops on WIFI. Even the printer is WIFI. We don't even have Ethernet ports. Blast the electric outlet and you'll just burn-up the power bricks (we had that once: lightning).

The only data cables are to the displays (when not AirPlay/WiDi). Even the keyboard & mouse is wireless.

Does this mean we've already dealt with the problem?

Comment Re:Universal Apocalyptic truth (Score 1) 1291

The Works Progress Administration was a 1930s government organization that offered employment of last resort for "crazy" jobs like:
- The Hoover Dam
- The National Highway System
- Many government buildings & fairgrounds in use today.
- Art, Music, Theatre, and more

And was shut-down only due to WW2 removing all the unemployed.

I'd say it's preferred to always have work for people to do via the government coming-up with more "crazy" jobs.

Ocean: A body of water occupying about two-thirds of a world made for man -- who has no gills. -- Ambrose Bierce