Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 internet speed test! ×

Comment PuppyLinux on USB stick (Score 1) 622 maybe easier to setup onto an USB stick than installing Ubuntu on Windows partition or disk (the gparted part being probably the hardest), but it will be handy afterwards too. The GUI isn't as fancy as Ubuntu Unity, but it is fast and usable even on older hardware.

Comment D is C++ redesigned (Score 5, Interesting) 375

Given all the negative comments about the complexity and misfeatures of C++, I one day decided to take a good look at D programming language.

I know Ruby, Python and Common Lisp, and as I have used Ruby's NArray and NumPy quite much, I appreciate that D language has first class Array objects and vector operations for arrays built into the language. D is also compatible with C and has two-way bridge for Objective-C. The version 2 also supports functional programming.

Overall, D seems to have taken good influences from dynamic programming languages like Ruby and Python.
I wonder why D isn't more popular? Maybe the division of the standard libraries is a big factor?

PS. I have been looking a similar library to NumPy for Common Lisp, but GSLL just doesn't cut it and Matlisp only handles two-dimensional matrices. Of course you can use map, but iterating even slices of two-dimensional matrices with map can be a hassle and is much more verbose than having a good iterator abstraction.

Comment Re:Not just software (Score 4, Interesting) 239

I second this idea, I would like to see it become a useful resource for both users and developers/artists. There could be a directory and a customized search engine pointing to good resources about open source and creative commons materials.

For developers it could help find libraries with selected license (BSD and MIT like licenses in addition to GPL like), links to free tutorials, books, documentation and interesting projects to collaborate by language, information about different licenses. Also a message board or news section for finding collaborators for and announcing new projects might be useful.

Wiki works too for a dictionary claryifying some terms about open source, but I think it should just be a part of the site. I see a collectively edited Dmoz or Yahoo style link directory equally useful. For inspiration on making new users for open source software:

On the software side, there is already Github, Sourceforge and many more, but could provide some visual statistics about most used open source software, most active projects, most liked projects the information being collected from different sites and repository hosts. Github and do a good work of being useful for both developers and users. In my opinion Sourceforge has gone much worse in this respect in the last two versions, unvisionarily mixing the two sides and not catering to either.

As for the self-sustaining revenue: On the web there's generally four ways to make money:
Donations, ads, selling some useful items or services and porn.

Comment Re:None (Score 1) 703

So, let's first make mars and then the whole solar system our dumpster of overconsumption, right?

I agree with the GP's thinking, in that moderating the lifestyle on earth to sustainable levels, and developing renewable energy sources from sun and nature should be humanity's priorities over showing national muscles in the space.

Slashdot Top Deals

I've noticed several design suggestions in your code.