Domain: sourceforge.net
Stories and comments across the archive that link to sourceforge.net.
Comments · 31,462
-
Giant Leap for Robot Artificial Intelligence
Robot AI Mind.Forth goes beyond mere jumping and gives a robot the smarts for thinking like a human being.
Artificial life for robots is the joint development of a sound mind in a sound body for jump-for-Joy robots.
The Joint Stewardship of Earth lets robots jump into a position of equality with human beings in running the planet Earth.
Technological Singularity by 2012 will be the Great Leap Forward in the co-evolution of intelligent humans and superintelligent robots.
JavaScript for AI describes how even a simple language like JavaScript can leap into action with tutorial artificial intelligence for amateur robot-makers.
Turing Store Books are all about the Great Leap to artificially intelligent robots.
JavaScript Mind.html is the tutorial version of the Robot AI Mind.Forth.
-
Giant Leap for Robot Artificial Intelligence
Robot AI Mind.Forth goes beyond mere jumping and gives a robot the smarts for thinking like a human being.
Artificial life for robots is the joint development of a sound mind in a sound body for jump-for-Joy robots.
The Joint Stewardship of Earth lets robots jump into a position of equality with human beings in running the planet Earth.
Technological Singularity by 2012 will be the Great Leap Forward in the co-evolution of intelligent humans and superintelligent robots.
JavaScript for AI describes how even a simple language like JavaScript can leap into action with tutorial artificial intelligence for amateur robot-makers.
Turing Store Books are all about the Great Leap to artificially intelligent robots.
JavaScript Mind.html is the tutorial version of the Robot AI Mind.Forth.
-
Email Apps
Will this mean that I can no longer use tools such as http://fetchyahoo.sourceforge.net/ to get my email and view it in an email program (I like Evolution)? I suppose it is only a matter of time before someone makes a script which can understand the new interface and download the messages though.
Personally I don't think it's a good idea to charge for forwarding/POP3 access, force users into an interface based around a web browser, then say it's good because it's like an email program (the thing they stop you using).
Oh, and I am not just whining here, because I literally do need Epiphany. Apparently my OS isn't supported by Yahoo!Mail (GNU/Linux with Epiphany), so Yahoo! pays no attention to my bug reports that the entire interface is unusable for me since no text appears (white on white != easy to use interface). I am thinking of switching to Gmail so I can access it without resorting to CRON jobs, but all of my friends/contacts know my Yahoo! addresses. -
Re:Negative number of hidden/abbreviated comments?
We've never seen that. If you can show it to us happening, give us all the details (URL, browser, platform, etc.), then file a bug report, and we can look into it.
-
Re:Ads -- vs. gmail adwordsMy God! Those ads really get in your face. Here the difference is evident when you look at Yahoo's ads versus Google's adwords.
Plus, I remember the reasons I moved towards GMail in the first place:
- No-nonsense POP access with other email clients (ie. outlook) so I don't even have to use the web-UI if I prefer. Yahoo's alternative could have been YPOPS but it seemed clunkier with an extra layer loaded in the background.
- No 'Signup for [Hot/Yahoo/*]Mail today!' plug attached to each outgoing message
- Gmail drive functionality (however long that is going to work)
-
Re:is it enough?Somebody should mod that "interesting". I've been wondering for years why there aren't any hardware players that support Flac or OGG.
Who told you that? There are plenty:
-
Re:Scratch that.
-
iRate radio
I've been discovering a lot of new stuff with iRate radio. The songs that it locates for you, while not necessarily Libre, are at least free-as-in-beer.
-
Re:Kids today...... :-)
Jesus H Christ, what do you people have against Logo? FMSlogo is a free, Open Source implementation of Logo which even supports modern features like TCP/IP networking. It's procedural and straightforward, and most importantly it immediately gets kids interested in programming because they can type things and see things happen on the screen right away. Logo is in many ways the ideal first language for this reason. It doesn't teach you a bunch of crap you have to unlearn.
With that said, line number-based BASIC was a reasonable language to prepare someone for writing assembly code by hand, without the benefit of an assembler. It is a grave mistake to use it for anything else.
-
Re:Not a single mention of nethack!
Use Dosbox, it's a x86 emulator with DOS and it will run many old dos games.
get it here: http://dosbox.sourceforge.net/ -
Re:Absolute nonsense
"Nowdays cool is Half-Life 2 type graphics. And I suppose the nearest to drawing a few boxes on the screen is coding DirectX/OpenGL shaders to do cool things on a few objects."
My best choice for teaching to a kid would be Python. In that case, PyOpenGL (the Python - OpenGL binding ) would really save your day; you may introduce basilar Python; then pick one simple code examples from PyOpenGL , and try what happens when you change the code here and there.... (yes, this looks more "a hacking class" than a "coding class"... but it is more fun).
What may be hard about using OpenGL is that you need to master 3D geometry in your mind. I dont think that would be OK for a 10 year old kid. -
Simple language available through open source
Probably I am biased, but take a look at Seed7.
Greetings Thomas Mertes
Homepage: http://seed7.sourceforge.net/
Project page: http://sourceforge.net/projects/seed7 -
Simple language available through open source
Probably I am biased, but take a look at Seed7.
Greetings Thomas Mertes
Homepage: http://seed7.sourceforge.net/
Project page: http://sourceforge.net/projects/seed7 -
LOGO not Basic
Logo is a line programing language for kids to learn on. And there are a ton of open source implementations. Even ones that run on JAVA or the CLR http://sourceforge.net/search/?type_of_search=sof
t &words=logo -
I was in that once
My business
www.robysolutions.com
Offers support to small and large networks. We started out with home PC's but tried to quickly move away from it. The way we had it was $60 an hours if the user brought there PC to us, and $80 if I had to go out.
The one thing I hated the most was going out to a customers house and all they had was perhaps spyware or viruses and what not, but when you start cleaning the hard drive you notice that the drive is infact going bad. Bad sectors and what not. This would then lead into further problems. What the customer thinks is "Hey my PC was running a bit slow but now it's just not running at all!" and they think you somehow caused the problem. We came across this many times and while you and I know that there hard drive was shot they think we are the cause of all problems. Allways make it clear to the customer that when you go in there may be more wrong then they think. It is something we learned to do but dont really worry about it now cause we have many businesses to work on and there eraction to problerms like that are not on the same level as a home user PC.
I might also recomend an external hard drive enclouser. When you go out you can pop out the hard drive and run external virus scans and perhaps even use a nice tool called RegeditPE http://regeditpe.sourceforge.net/ (Sorry my HTML skillz suck)
This tool is very helpfull for cleaning out the regestry while the hard drive is removed. This way you can remove any nasty startup files and what not.
Aside from that just make sure your customers know the potential problems that could be happening in there PC and build a good custoemr relation and your all set. -
Re:Robot Wars
For those who prefer java, here's an open source version, initially developed by IBM. Pretty cool stuff. Had fun with it as a machine learning project in university.
-
BWBasic?
How about bwbasic (https://sourceforge.net/projects/bwbasic/)? It's available for my FreeBSD system, my Ubuntu system, even MS-DOS... Sure, it might not be as über-sexy as buying a second-hand C64, but it's there for you to try BASIC programs..
-
Re:Don't.
Single Sign-On and Trusted Third Parties don't solve all your problems. As the original poster said, these include database passwords, and will probably include things like passwords for network devices (routers, firewalls, switch management interfaces). These require a password management solution, not SSO or TTP.
There are a couple of enterprise password management products available that can provide ACL controlled access to passwords. They are mostly expensive, and some are inflexible.
A cheaper solution is to use something like Password Safe with a network-accessible database. Identify a limited set of users and share the safe password between them. Then keep that password locked in a dual-access-only safe or vault for disaster recovery.
If you have different classes of users that only need a subset of passwords (network admins, DBAs, account system admins) then use one password safe database per class. Obviously each database will have a unique password
;)For more complex environments where you need the flexibility of ACLs, you'll have to get an enterprise product.
-
STAR CONTROL 2 NEEDS THE TOP OF THE LIST
This is Trade Master Greenish in command of the Melnorme Starship "Inevitably Successfull Under All Circumstances" i bid you a formal welcome
./ers !!
Yes sireeeee !!!!
Best game ever made, a hybrid, an epic journey of immense proportions.
Those who havent caught up with it yet can do so by getting it free at http://sc2.sourceforge.net/
Ur quan masters is the port of sc2 from 3do version, but you are able to set the whole game to its much revered pc version state in config. Creators of the game released the game as open source to its community.
Go go go !
-
Star Control II
StarConII from 1994 is right up there on my all time favourite list. Excellent strategy game with a huge universe to explore, very good ship to ship battle mode, witty interaction scripts, and some of the best graphics and sound for it's time.
The authors (Toys For Bob) get extra marks for releasing the source under GPL, enabling the free version Ur Quan Masters. It still plays as good as ever.
If only more game makers were community minded enough to release code for obsolete games. -
Re:Why is this so hard?
I think "word processing" is a bit advanced for people who have never used PC's before. A simple text editor would be a revolution, people are still going to type (and somehow typing turns into economic upturn). After people have exhausted their use of the plain text editor (I like "Joe" for linux) and have move the society forward, they can get computers that support OpenOffice.
Besides, lightweight applications already exist. Even better, they are stable. Resurrect them! -
Passwords Max for Groups
Search for it, authord.com is apprently dead or broken. Not affiliated with them, have used it for a couple years. Does NOT integrate with AD. Keeps a local list of users/categories/groups you can assign access levels and if they (or their group) are not assigned to the category or their access level is too low, they do not even see the entries. Windows only, written in VB, $129 for 10 users. I haven't found any viable open source alternatives.
We put the the executable and database on a network share (no registry keys!!), it stores the personal preferences (window size, position, etc) in My documents.
Individual logins, radius, MIIS sync are all superior alternatives, of course, but this is quick, affordably priced and reasonably secure.
Alternatives you might want to look at:
pGina http://www.pgina.org/?page_id=3 Master your passwords on a platform other than AD for your central identity store.
AcctSync, doen not appear to be actively developed, it has not had any news posted in about 18 months. https://sourceforge.net/projects/acctsync/
PSync http://www.psynch.com/, commercial, no pricing on their site (schmucks). -
Who needs a book?
Who needs a book when you can create regular expressions quickly and painlessly with Kodos http://kodos.sourceforge.net/ ?
-
Lower quality artwork
The new iTunes will download cover art for all the songs in your library, no matter where you got them from, as long as you have an iTunes account.
Not wanting to spoil the fun, but think twice before you replace artwork grabbed from Amazon, buy.com, or similar places. The artwork iTunes 7 fetches in this way isn't the full resolution artwork that you'll get if you buy from the store, but instead artwork of considerably lower quality, definitely no better than what you could already pull down from Amazon.
The true high resolution artwork embedded in tracks bought in the music store can be extracted using AtomicParsley (among others). If someone feels like hosting a site for original artwork I'll gladly upload the few hundred covers I've got.
-
Re:USB "short run" gadgets
Last I looked, USB development kits with any chance of helping you succeed right away were about $2000. If you wanted to make a USB device that supplied some simple information, e.g. temperature probe? the light is on --or not--, how would you go about it?
Look again: Silicon Labs
makes some nifty microcontrollers and you can buy a developer's kit with in-circuit debugger for a hundred bucks. And you can use sdcc for your compiler.Of course if you want to sell your USB device you need to get your own Vendor ID from the USB-IF.
-
Re:Other clients and networks
- uTorrent (BitTorrent, Windows)
- Azureus (BitTorrent, Java)
- BitTornado (BitTorrent, Windows/Linux/BSD)
- KTorrent (BitTorrent, Linux/BSD/Mac)
- eMule (eDonkey, Windows)
- aMule (eDonkey, Linux/BSD/Mac/Windows)
- FrostWire (Gnutella, Java)
- Cabos (Gnutella, Java)
- Shareaza (Gnutella2/Gnutella1/eDonkey, Windows)
- Ares (Ares, Windows)
- DC++ (DirectConnect, Windows)
- RevConnect (DirectConnect, Windows)
- Valknut (DirectConnect, Linux/BSD/Mac)
-
Re:Other clients and networks
- uTorrent (BitTorrent, Windows)
- Azureus (BitTorrent, Java)
- BitTornado (BitTorrent, Windows/Linux/BSD)
- KTorrent (BitTorrent, Linux/BSD/Mac)
- eMule (eDonkey, Windows)
- aMule (eDonkey, Linux/BSD/Mac/Windows)
- FrostWire (Gnutella, Java)
- Cabos (Gnutella, Java)
- Shareaza (Gnutella2/Gnutella1/eDonkey, Windows)
- Ares (Ares, Windows)
- DC++ (DirectConnect, Windows)
- RevConnect (DirectConnect, Windows)
- Valknut (DirectConnect, Linux/BSD/Mac)
-
How about an AI...
Mind on a flash drive? You could carry it around with you on your keychain and talk to it once in a while through the USB port.
Another AI Mind is also available as we approach the Technological Singularity.
-
Re:I can give you the answer without even RTFA
There are successful reputation systems out there. For instance, Credence can avoid Gnutella spam. They have a cool algo for detecting when a group of fake users all rate the same bogus files up. Wish this sort of thing was more widely deployed. Bitzi is the dumb version of the same idea, but never worked for me.
-
Re:Great News
Scheme/Lisp/Erlang/others. Every one of these I've looked at has one fatal flaw: It's not JIT'ed, or compiled. Erlang can be compiled, but then you lose one killer feature: even if they're just bytecode-compiled, compiled functions cannot be replaced at runtime, the way other Erlang functions can.
Common Lisp compilers:I know that in all of these you can replace a compiled function at runtime with another compiled function, both from personal experience and because the ANSI standard says so.
You seem to have made a mistake many people do: confusing Common Lisp with Scheme. Scheme is a useful language, but it's primarily a teaching language, and it's extremely limited. The simplicity of Scheme makes it useful as well as a simple base for embedded languages. However Common Lisp is far more useful as a language for developing large robust systems, because it doesn't force you to implement everything from scratch and much much more is standardized between implementations.
I don't want to be the cliché of the Lisp programmer saying "Lisp had it first", but I am amused when people find dynamic compilation new and exciting, or an integrated object system, or bemoan the lack of certification by a standards body.
-
Re:800$ plus subscription??
Actually, you can do a lot with TiVo hardware: http://tivohme.sourceforge.net/
-
common UI ..
"Windows monopoly also ensures you can go to inner Mongolia, switch on a local computer and with 90-odd percent chance make sense of whatever pops up on screen"
You don't need Windows© to run a Windows Desktop Environment.
Start-> Run check!
Multiple Windows check!
Control Panel check!
Status Bar check!
Desktop Icons check!
Clock in the Status Bar check!
was Re:Windows monopoly -
GPL?
Currently JRuby is licensed under the GPL.
Given Sun's past criticism, I think it's fair to ask whether they have committed to using the GPL for future JRuby releases. -
Re:Great News
Fourthly, because there is just a slight chance that Sun will decide to make the JVM more flexible and amenable to languages other than Java. Right now, the operations that the JVM supports are very much tied to the features of Java. Implementing some more flexible primitives would benefit not only JRuby, but also about any other language that targets the JVM, and make the Java platform more competitive with
.NET.I think this mainly means adjusting the assembler of Ruby to output code that can be understood by, for example, Jasmin, rather than making the JVM understand instructions which are ruby-specific. You don't need to make a different instruction set for a virtual machine when you want to support multiple languages, just like you don't need to make a different instruction set for a processor to be able to run, say, Visual Basic executables or C++ executables. It's just a matter of a compiler needing to translate to the right instructions.
-
LTT+dprobes is a better match
Oprofile is more for profiling.
LTT helps you analyse events as they happen over time.
Dprobes is one possible source of LTT events.
http://dprobes.sourceforge.net/
http://www.opersys.com/LTT/
http://dprobes.sourceforge.net/documentation/man/d probes/ -
LTT+dprobes is a better match
Oprofile is more for profiling.
LTT helps you analyse events as they happen over time.
Dprobes is one possible source of LTT events.
http://dprobes.sourceforge.net/
http://www.opersys.com/LTT/
http://dprobes.sourceforge.net/documentation/man/d probes/ -
What about the concept of digital data?
I wish I could describe it as well as done here http://monolith.sourceforge.net/, but what is the situation in terms of sending music encrypted, or as part of another file? For example, a part of a Britney Spears song might also be present in a Word doc, or the Britney Spears song, when in ASCII, might represent my password for my home computer. At what point is it illegal to actually transfer/upload/download these files? Is it only in the playing?
I know that's more than one question, but they're all related, and pretty critical when it comes to the concept of ownership/copyright in the digital space.
-
Editing live
Well, you could try a combination of SmartFTP and Notepad++
http://www.smartftp.com/
http://notepad-plus.sourceforge.net/
SmartFTP allows you to edit files live. It ftps the selected file down, you edit it in your favourite editor (automatically launched from SmartFTP, of course), SmartFTP automatically detects that the file has changed and ftps it back up again. The overall effect is that you can hit save in Notepad++ then refresh the webpage to see the changes. A very convenient way to break a live website. :) -
Just been through a similar situation at work
Ok here goes I hope this gets back to the original poster rather than being buried by my anonimity (I'm not paranoid just lazy).
We've just migrated our development environment at work from windows desktops to linux (KDE) desktops. On windows we used various IDEs/editors of visual studio, code wright, ultra edit, notepad++ and some brave souls even used eclipse. Our development is embedded so integrated debugger support is not really available.
When migrating to linux we tried various IDEs starting with Kdevelop (because it shipped with the distro we were using) and Eclipse (because I'd used it for Java). Both of these really slowed down when the code volume escalated. They also did not like a linux kernel project being thrown at them. I particularly hated Eclipses inability to work with an externally managed source tree (or my inability to tell it not to copy all the files into its workspace).
I looked around to see what other people were using and what was free. Visual Slick edit came up and I even managed to convince my boss to pony up with the cash but the eval version never worked so I gave up. Anjuta was also mentioned but it suffered similar problems to KDevelop and Eclipse.
By that time my workmates had started using Gvim and Kate (which ships with some distros). I started using vim + cscope then I happened upon kscope and while its not perfect it makes navigating a large source tree a lot easier. I still have to use a terminal to do builds and use gdb for remote debugging.
Most of us are now using Kscope (some still like Gvim for the vi key bindings). There is no real answer but I'd suggest setting aside a day or so to try out some of these (and recommendations from other posts) to find whats best for you. -
Remove the textures and include an extractor
Maybe they could do as Dune Legacy did, remove the content and include an extractor so you could move over "intellectual properties" yourself:
Several people has earlier questioned the distribution of the dune2 data files as they are not free.
Due to this these files has now been removed and work has been started on the extractor which will automaticall extract data from Dune2.
This will prevent copyright issues and also decrease the size of data needed to be distributed a lot.
http://sourceforge.net/forum/forum.php?forum_id=51 7705 -
AI Eureka = Ultimate Blog Post
-
Re:This is not the first time I've seen this
If you're trashing the machine it is much easier (and safer) to just wipe the whole drive with something like Darik's Boot and Nuke (see http://dban.sourceforge.net/ - It's free)
-
Re:Simple but functional
Try dscaler.
http://deinterlace.sourceforge.net/ -
ALE vs. FLAC?
And for ALE is a greater improvement over WAV than OGG Vorbis would be over MP3 or AAC.
But is ALE such a big improvement over FLAC?
-
Re:Flaimbait this is
I have to disagree about the audio changes. Prior to reading details of the new audio system I had no interest in even trying vista, even was actively against it. Now I am not so sure. The stuff they've put in there is roughly equivalent to a $10K TacT Audio room correction box. Sure the TacT box is over-priced, but it is still an amazingly cool technology.
Linux has a DRC package available, it is probably even more functional than what MS is providing, but it is orders of magnitude harder to use. -
Re:Flaimbait this is
FLAC. It's lossless, it's unencumbered by patents, it's open source, and it compresses well, and it's supported natively by many, many media players. It's what I use for all of my audio.
CPU load is probably the least of my worries. RAM however, is a big concern. RAM affects the speed of your computer more than CPU. 30 Megs may seem like a drop in the bucket, but what happens if you have all 512 Megs in use? Or even worse, you're using Windows (which for some reason just *adores* its swapfile.) You start using your swapfile or partition, and now your computer goes from hopping to dragging along like a molasses zombie in a vat of liquid oxygen.
So next time you rip a cd kids, just flac --best -o %o --tag=Artist=%{artist} --tag=Album=%{albumtitle} --tag=Date=%{year} --tag=Title=%{title} --tag=Tracknumber=%{number} --tag=Genre=%{genre} %f -
got history?
When people discuss this issue they usually forget to make a distinction between fault monitoring and data gathering for historical trending (like, what has my traffic looked like this past year). Most tools are only very good at one of these tasks, while the other is a so-so add-on.
For data collection and graphing, I've found cricket (link) to be very good. Once you've learned it, you can easily add new snmp OIDs into monitoring. In my experience that's been important because there are often new, sometimes proprietary, OIDs that need to be polled. I think it beats cacti for ease of use and clarity. It uses rrdtool for storage, so you can easily keep / roll-up data for a very long period of time without running out of disk space. Its "config tree" concept is great. It is the MRTG replacement, par excellence.
It has some trapping functionality, but it doesn't really seem to be equal to that of other tools that focus on fault monitoring. It's front-end/display is somewhat limited (but not hard to modify). But, I use it just for gathering the data and my colleagues have written a totally different front-end/display for it. -
Build environment
Here's a checklist of things i have used:
* Subversion is the backbone - http://subversion.tigris.org/
* Buildbot - Does the rest with right setup. http://buildbot.sourceforge.net/
When new patch is submitted to subversion, buildbot will get notification, checks out the latest changes and runs pre-defined commands on the source.
The predefined commands i've had where:
* Runs Unittests
* checks src against invalid keywords/intendation/characters and so forth
* compiles
* if compile was success, builds binary package and copies to fileshare
* if it wasnt, sends email to submitted about bad patch
And status of the process is visible thru web interface ..
Basicly buildbot was just acting as a "scheduler" and all building/testing where bunch of scripts we had written ourselves.
Quite nice platform =) -
Re:Turing Bombe emulator?
...and, for that matter, software to encrypt something in the Enigma cypher
I did, the code isn't very good but i've checked with original messages and it works. It's written in PHP and it's open source: Misterio -
Re:YMMV: 1.7 times *slower*, not *faster*Some idiot modded the above as a troll, which is way off. But I'll elaborate anyway.
I wrote an application that performs a number of Monte Carlo simulations (if you're interested in why, see DieHard for some idea). Anyway, I chose to write it in Python. The simulator makes intensive use of associative arrays and random number generation. The latter (RNG) is from the standard library, and as for the former (assoc arrays), one would think these would have to be implemented in more or less the same way both in CPython and Iron Python.
Nonetheless, the program runs 1.77 times slower in Iron Python than in CPython! That's not good. It suggests that there is some deep inefficiency either in the interpreter, or in the CLR, or both. Worse, when I use psyco, I get a further speedup of 3x over the original. Where does that leave us? CPython + psyco = roughly 6x faster than Iron Python.
To me, this result substantially undermines the claim that Iron Python is competitve with CPython. A nearly 2X slowdown is not competitive. Moreover, anyone looking to achieve higher performance is going to be using something like psyco, and then we're talking about potentially taking a 6X hit when using Iron Python.
While I'm sure that the
.NET framework adds plenty of interesting functionality for some people, the claim that its performance is competitive strikes me as disingenuous.But perhaps I'm just trolling...
-- Emery Berger
University of Massachusetts Amherst