Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
For the out-of-band Slashdot experience (mostly headlines), follow us on Twitter, or Facebook. ×

+ - Knowing C++ Beyond a Beginner Level ->

Nerval's Lobster writes: C++ is not an easy language to master, but many people are able to work in it just fine without being a 'guru' or anything along those lines. That being said, what separates C++ beginners from those with 'intermediate' skills, or even masters? According to this Dice article, it comes down to knowledge of several things, including copy constructors, virtual functions, how to handle memory leaks, the intricacies of casting, Lambda functions for C++11, (safe) exception handling and much more. All that being said, is there one particular thing or point that separates learners from masters?
Link to Original Source

+ - US, UK Intel agencies worked to subvert antivirus tools to aid hacking->

An anonymous reader writes: Documents from the National Security Agency and the United Kingdom's Government Communications Headquarters (GCHQ) obtained by former NSA contractor Edward Snowden reveal that the two agencies—and GCHQ in particular—targeted antivirus software developers in an attempt to subvert their tools to assure success in computer network exploitation attacks on intelligence targets. Chief among their targets was Kaspersky Labs, the Russian antivirus software company, according to a report by The Intercept's Andrew Fishman and First Look Media Director of Security Morgan Marquis-Boire.
Link to Original Source

Comment: Re:Interesting person (Score 5, Insightful) 284 284

Now that I've actually RTFA, as other people are saying he's a schizophrenic. Pretty cool operating system though, except for this:

TempleOS does not use memory protection. All code in the system runs at ring 0, the highest privilege level, meaning that a stray pointer write could easily crash the entire system.
...
He argues that Linux is designed for a use case that most people don’t have. Linux, he says, aims to be a 1970s mainframe, with 100 users connected at once. If a crash in one users’ programs could take down all the others, then obviously that would be bad. But for a personal computer, with just one user, this makes no sense. Instead the OS should empower the single user and not get in their way.

This only makes sense if you're running one program at a time. But if you're running 20 or more programs at once, like a regular user, then a bug in any one of them can cause weird behavior in the others, and it's almost impossible to debug or fix.

+ - Sourceforge Staff Hijacks Gimp for Windows Account, Injects Adware->

ourlovecanlastforeve writes: SourceForge, the code repository site owned by Slashdot Media, has apparently seized control of the account hosting GIMP for Windows on the service, according to e-mails and discussions amongst members of the GIMP community—locking out GIMP's lead Windows developer. And now anyone downloading the Windows version of the open source image editing tool from SourceForge gets the software wrapped in an installer replete with advertisements.
Link to Original Source

+ - SourceForge (owned by Slashdot Media) installs ads with GIMP-> 5 5

careysb writes: SourceForge, the code repository site owned by Slashdot Media, has apparently seized control of the account hosting GIMP for Windows on the service, according to e-mails and discussions amongst members of the GIMP community—locking out GIMP's lead Windows developer. And now anyone downloading the Windows version of the open source image editing tool from SourceForge gets the software wrapped in an installer replete with advertisements.
Link to Original Source

Comment: Re:Advanced is good enough (Score 1) 220 220

I expect most of the "Experts" are people who have been doing it long enough to think they know everything but not long enough to realize that they don't know everything.

I'm surprised that people are putting such a high bar for being an 'expert'. Personally, I consider someone who can program in any language at an expert level to be, well, an expert programmer. I don't feel it means you must know virtually everything there is to know about programming in all languages.

In my teens, I came up with the definition I privately use: An expert programmer is someone who can read and write very complicated pieces of code. A master programmer is someone who can solve the same problems using simple code that almost anyone can understand.

Comment: Re:Risk (Score 2) 160 160

But putting a giant toaster in your basement to then circulate the heat around? I'm pretty much certain the laws of thermodynamics would say that's a terrible way of doing it.

No less efficient than any other central heating system.

For central heating, the existing solutions would work far better than inefficient electrical appliances generating hear.

There is no such thing as an inefficient electrical heater, unless you're venting the heat outside or something. Because all the waste energy is given off as.. more heat. Plus the heat given off by these appliances is free, since the server company is paying for it.

Free heat
It's hard to beat
Even with forced air
It works a treat

As of next Thursday, UNIX will be flushed in favor of TOPS-10. Please update your programs.

Working...