Forgot your password?
typodupeerror

Comment: c++ has greatly improved, also thanks to STL (Score 4, Interesting) 435

by kinkie (#46878795) Attached to: C++ and the STL 12 Years Later: What Do You Think Now?

The STL does one thing very well: it's very predictable performance-wise while being reasonably useable.
When you use it, you know perfectly what the performance is going to be.
It also offers some occasionally-useful features (std::weak_ptr for instance). c++11's move constructors and rvalue references are very good for squeezing out the last bit of performance where possible and for ensuring exception safety to certain operations; although it's mostly useful for very low-level, entrenched libraries such as the STL. Lambdas are syntactic sugar, but a well flavored one.

c++ is now a very different beast than it was in the 90s. If used properly, it can be very effective (performance-wise) in complex projects. But it can also give programmers tons of rope to hang themselves with.

Comment: Re:Did they simplify fork()? (Score 1) 203

by cgf (#30566512) Attached to: Cygwin 1.7 Released

Now that they are dropping Win9x support, they can use NT kernel system calls to implement fork(), rather than the high-level Win32 calls. This might be a bit better.

It should be no surprise that most of the comments in this thread are rehashes of 12+ years of history of "Why don't they just do ...?"

We'll happily accept a patch which implements fork using low-level NT semantics since all of our efforts in finding the right sequence of calls to make this work have proved to be for naught.

Comment: Re:I wonder if Cygwin really has much of a future (Score 1) 203

by cgf (#30566494) Attached to: Cygwin 1.7 Released

We "stopped at 95%" because we were supporting Window 9x. Once we stopped doing that we could make use of the features available in more sophisticated versions of Windows.

But, of course, there are some things that are just very hard to do in Windows no matter what version. That's why some things are not implemented.

Comment: Re:Does this do something SFU doesn't? (Score 1) 203

by cgf (#30566436) Attached to: Cygwin 1.7 Released

you just package Cygwin DLLs with your binaries, and that's it.
Then the user another app with a different version of the cygwin dll (or installs cygwin on thier system) and due to the way cygwin uses shared memory to emulate posix stuff things tend to start crashing when two versions of the dll are loaded at once.

The new 1.7.1 version of Cygwin allows multiple versions of Cygwin to coexist.

Comment: Re:Wow... (Score 1) 691

by kinkie (#22571194) Attached to: If IP Is Property, Where Is the Property Tax?
This wouldn't really make sense for many users, such as Free/Open Source Software.

On the other hand, it would make sense to tie the value to the cost of LICENSING some intellectual work.

So those who have high-value intellectual works would have to overvalue it, in order to avoid being compelled to license it to unwanted parties, and thus pay.
On the other hand, if someone wanted to license their work for free, they'd have to pay nothing and still be protected.

The Perfect Phone Storm? 567

Posted by Zonk
from the perfect-is-in-the-eye-of-the-beholder dept.
peter deacon writes "Is the iPhone the next Segway, the next Zune, or the next iPod? The Perfect Storm offers some iPhone details that aren't secrets, but tend to be lost upon the analysts and journalists cranking out hit pieces on the iPhone. Why is everyone from Gartner to Gizmodo calling for a boycott of the iPhone? An interesting take on how Apple's new mobile phone will push to open up the web as a mobile platform for every mobile device on the market with a standards-based browser, and how Apple 'hacked the hackers' by releasing Safari for Windows in advance of its new phone."
Businesses

+ - Wikipedia reveals plans for a web search engine

Submitted by jasonoik
jasonoik (1065326) writes "Wikia, the company behind wikipedia reveals plans for a new, editable search engine. They say that the goal of the project is to get 5% of the search market. The service does not yet an official release date. The article also leaves open the possibility that the search results may contain advertisments, and concludes by listing figures of the web advertisment market."
Software

Open Source Federal Income Tax Software 227

Posted by kdawson
from the taxman-meets-penguin dept.
niiler writes "There is finally a usable US federal income tax program for Linux users who don't wish to file online. TaxGeek is a Mozilla-based US income tax program that includes Form 1040, Schedules A, B, C, C-EZ, D, E, K-1 (1065), SE (Short and Long), W2, Forms 8880, 8853, 8863, 8812, 5695, 4952,3903, 2106, 2106ez, 2441 with access to most other files as PDFs. It is intended to be extensible so that developers can easily add other forms that are needed without affecting the existing file formats and stored data. TaxGeek will also create PDFs of all the supported forms so that you can print them and send them in to the IRS. (PDF creation support requires the installation of Perl PDF::Reuse.) At this point, e-filing is not supported."
Sci-Fi

Journal: Stargate SG-1 and Atlantis on Youtube

Journal by Video Cat
Looking around http://youtube.com/ and I found some of the Stargate episodes that have not played in the U.S. yet. The next most of them have been copyright claimed by MGM. I am not sure why this is, maybe just because they haven't aired in the U.S. yet? Well I'm going to ask some people look around some more and find out whats up.

Comment: Re:Hungarian Notation (Score 1) 585

by lifeless (#8629046) Attached to: Why Programming Still Stinks
And you missed it being completely unusable with any 'generic' programming - i.e. c++ templates. Just what class is 'subject' again? Oh, and there is also a rather annoying aspect where you are using class names like VehicleComposite (or vehicle_composite for you CamelCase allergic folk). Hungarian notation is IMO only useful for code too simple to need it.

The biggest difference between time and space is that you can't reuse time. -- Merrick Furst

Working...