Please create an account to participate in the Slashdot moderation system


Forgot your password?

Comment: PuppyLinux on USB stick (Score 1) 622

by peterhil (#36677884) Attached to: Ask Slashdot: Easiest Linux Distro For a Newbie 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

by peterhil (#35624830) Attached to: ISO C++ Committee Approves C++0x Final Draft

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

by peterhil (#35338998) Attached to: What Would You Do With

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

by peterhil (#29788113) Attached to: Where Should We Focus Our Space Efforts?
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.

After any salary raise, you will have less money at the end of the month than you did before.