Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Comment Re:the Edsels keep on coming (Score 5, Interesting) 141

They wanted bragging rights to be the early adopters. I was interested enough to say "I'll get them when the price is about $50 to $100."

There's one up for bidding on eBay, currently at $105.50. I didn't put my bid in, because that's beyond what I'm willing to pay for a toy that I'll stop using in a few days. I'll check back in a year, and see what's selling at $50.

Comment Re: GNOME (Score 3, Informative) 553

You might want to read this post from a few years ago when the GNOME and GTK 3.x were replacing thir 2.x branches. Of particular interest is the quotes of Allan Day (GNOME dev and RedHat employee):

Facilitating the unrestricted use of extensions and themes by end users seems contrary to the central tenets of the GNOME 3 design. We’ve fought long and hard to give GNOME 3 a consistent visual appearance, to make it synonymous with a single user experience and to ensure that that experience is of a consistently high quality. A general purpose extensions and themes distribution system seems to threaten much of that.

[...]

I’m particularly surprised by the inclusion of themes. It seems bizarre that we specifically designed the GNOME 3 control center not to include theme installation/selection and then to reintroduce that very same functionality via extensions.

[...]

One particular issue is the ability for users to modify the top bar via extensions. This part of the UI is vital for giving GNOME 3 a distinctive visual appearance. If we do have extensions, I would very much like to see the top bar made out of bounds for extension writers, therefore. We have to have at least *something* that remains consistent.

[...]

The point is that it decreases our brand presence. That particular user might understand what it is that they are running, but the person who sees them using their machine or even sees their screenshots on the web will not. The question we have to ask ourselves is: how do we make sure that people recognise a GNOME install when they see one?

So not only is this about enforcing a monoculture, the reason to enforce a monoculture is because the desktop isn't about getting work done. No, the desktop - according to GNOME - is for branding/advertizing.

*sigh*

While we're on the subject, I recommend everybody read this post by the same author. It's speculative, but it does explain a lot of what has been happening to linux over the last few years... and how it may fit into the large picture.

Comment Re: what about spectrums rights? (Score 1) 104

I am all for legalizing cannabis. I have no interest in legalising heroine, crack, meth, PCP, etc.

I'd rather abusers spend time in jail than around me and mine.

We have to draw a line somewhere, and crossing that line is how the black market makes money. Taking away that line altogether is akin to anarchy.

Stealing it without paying for it would still be a crime. Fraud would still be a crime. It wouldn't be anarchy, no not nearly.

Comment Re:Obligatory (Score 1) 161

GC tuning can do a lot, but yes, huge heaps where the GC cannot keep up with the rate of garbage requires a full stop the world collection. However, if your application is really keeping a 15 gigabyte working set, I suspect you'd hit problems with fragmentation and memory leaks using something like Rust long before scaling to such sizes.

Comment Re:Infamous Tor Network? (Score 5, Informative) 155

Why don't you watch the talk and find out?

Actually I'll just summarise it for you. If you run a lot of Tor nodes you will eventually get picked to host a hidden service directory. Then you can measure lookups for the entries of hidden services to measure their popularity, and crawl them to find out what's on them.

Comment Re:Obligatory (Score 2) 161

[Java took a very different approach to the problem of "how to we get rid of segfaults and memory corruption". Java basically banned all interesting use of the stack, forcing everything onto the heap, and barred developers from using RAII. Nowadays, with more advanced compilers able to do advanced lifetime analysis, we can reconsider languages - such as Rust - that take a less draconian approach.]

I think it's rather misleading to state that more advanced compilers have obviated the need for Java's approach.

Firstly, Rust doesn't solve automatic memory management like garbage collection does. Their solution appears to be basically smart pointers with move semantics + reference counting for the cases where data doesn't have a lifetime cleanly tied to scope. Well, great. It's back to the 1990's and COM. Reference counting notoriously cannot handle cycles, which are very common in real programs. Any tree structure where you want to be able to navigate both up and down, for example.

In addition to the difficulty of breaking reference cycles and preventing memory leaks in complex programs, refcounting also has poor performance especially if you want threads involved. Garbage collection has now been optimised (in good implementations like HotSpot) to the point where it's faster than refcounting.

If we start seeing teams of non-expert programmers writing large programs in Rust, you will see programs with memory leaks all over the place.

Additionally, you realise that Java compilers have got smarter over the years too, right? HotSpot can stack allocate objects in a bunch of different circumstances, when analysis reveals that it'd be safe.

Politics

Michael Mann: Swiftboating Comes To Science 786

Lasrick writes: Michael Mann writes about the ad hominem attacks on scientists, especially climate scientists, that have become much more frequent over the last few decades. Mann should know: his work as a postdoc on the famed "hockey stick" graph led him to be vilified by Fox News and in the Wall Street Journal. Wealthy interests such as the Scaife Foundation and Koch Industries pressured Penn State University to fire him (they didn't). Right-wing elected officials attempted to have Mann's personal records and emails (and those of other climate scientists) subpoenaed and tried to have the "hockey stick" discredited in the media, despite the fact that the National Academy of Sciences reaffirmed the work, and that subsequent reports of the IPCC and the most recent peerreviewed research corroborates it.

Even worse, Mann and his family were targets of death threats. Despite (or perhaps because of) the well-funded and ubiquitous attacks, Mann believes that flat-out climate change denialism is losing favor with the public, and he lays out how and why scientists should engage and not retreat to their labs to conduct research far from the public eye. "We scientists must hold ourselves to a higher standard than the deniers-for-hire. We must be honest as we convey the threat posed by climate change to the public. But we must also be effective. The stakes are simply too great for us to fail to communicate the risks of inaction. The good news is that scientists have truth on their side, and truth will ultimately win out."

Slashdot Top Deals

Honesty is for the most part less profitable than dishonesty. -- Plato

Working...