Domain: sourceforge.net
Stories and comments across the archive that link to sourceforge.net.
Comments · 31,462
-
Re:My thoughts...
Does Adium include Rendezvous support? I consider Rendezvous a worthwhile feature in iChat and I'm even considering switching back from Fire because of that (HHOS). (In due fairness to Fire, Rendezvous support is on their to-do list, though it hasn't been implemented yet.)
-
GPL and double standardsGet FFmpeg, then look at file libavcodec/ra288.c, which is a decoder for Real Audio version 2 (ACELP). The GPL boilerplate appears at the top of the file. And yet, the code in this file is nearly identical with some public-domain (non-copyrighted) code posted to Usenet a while back. Admittedly, the original code contained a bunch of static local variables, which the FFmpeg people moved into a struct to make the code thread-safe. Does the new copyright (and the ensuing GPL restrictions) apply only to their changes? If so, why isn't this made clear in the copyright statement?
Why the double standards? Lots of flaming on Slashdot when someone confuses "GPL" with "public-domain". Lots of whining about Disney strip-mining the public domain. Why is none of this criticism levelled at authors of GPLed software who esssentially do the same thing?
-
Re:I know for one that I have changed p2p app
Dont forget about TorrentSpy
Overnet (eDonkey) or eMule is pretty cool too. -
Re:Legal File Sharing
Have you looked into Kazaa lately??? It's ABSOLUTELY the same stuff that was there 12 months ago, and networks like kazaa are the ones monitored by the RIAA (still ~ 4 Million users online)
Quality has even improved during the last months with IP-Block-Lists getting more updates and Apollon+gIFT (TRY THIS FOLKS, GREAT CLIENT) having matured...
See...
Apollon@SF.net
gift-fasttrack (got updates lately...)
-
Re:I know for one that I have changed p2p appAzureus has an IP filter, which I believe allows you to import PeerGuardian's block list. You can't completely trust any block list of course, I can be working for RIAA for all you know.
Frankly, Bittorrent++'s GUI is too slow for my taste, and I don't think it's based on the latest BT protocol. These are BT clients I recommend:
- Azureus (the best in general)
- BitComet (limit to 1 port, for minimal internet browsing slowdown. But that prob. is why it doesn't have to fastest download performance, although you may have good mileage with a bit of tweaking)
- TheShadow's (one of the oldest "experimental" implementation, a mod of the official BT client with useful featrues)
-
Re:I know for one that I have changed p2p appAzureus has an IP filter, which I believe allows you to import PeerGuardian's block list. You can't completely trust any block list of course, I can be working for RIAA for all you know.
Frankly, Bittorrent++'s GUI is too slow for my taste, and I don't think it's based on the latest BT protocol. These are BT clients I recommend:
- Azureus (the best in general)
- BitComet (limit to 1 port, for minimal internet browsing slowdown. But that prob. is why it doesn't have to fastest download performance, although you may have good mileage with a bit of tweaking)
- TheShadow's (one of the oldest "experimental" implementation, a mod of the official BT client with useful featrues)
-
I know for one that I have changed p2p app
As im sure alot of
/.'s are aware their is a program out there called Bittorrent.
My preferred client is Bittorrent++.
Now, if you like to download stuff in an environment that kinda reminds me of the ol audiogalaxy days I strongly recommend you try out Suprnova.org. Obviosly this is still subjective to riaa 'snooping' as the clients dont appear to support ip range banning, but since they are Open source, anyone can be free to implement any sort of riaa spoofing/protection.
-
they're called HYPERLINKS
It took me all of 2 minutes with Google trying to find links for all the software you mentioned - and greatly enriches your post.
Other than that, thanks for the pointers.
====
ImageMagick
K3b - DVD/CD burner software
Plone - The most mature open source CMS.
Mamboserver - Not as mature or featurefull as Plone, but very nice as well.
OfflineIMAP - Simple, reliable, powerful
Kstars - and KDE Technology in general
The ones that are almost there but could use a hand to make them more intuitive:
GNUCash - Can't wait for their Gtk2 version.
Mr. Project
KOffice - has a great technological underpinning. -
Re:Next mobile
Big question - does it have an SSH client?
What? For the Nokia Series 60 platform? Yes!
I SSH into my workplace UNIX box from my Nokia 3650 moderately regularly. The SSH client for SymbainOS is a port of PuTTY and can be found here.
Al. -
NES powerpad
for those who still have a powerpad around, try this
-
Re:true.Yes it's true, the only way to enforce copyright law is through propaganda.
-
P2P Value beyond Porn & Music
5: Argue that tools that can, and are infact, be used for both lawful and unlawful purposes should not themselves be illegal.
Good point. But such tools usually have some redeeming quality to them. What can p2p do besides share music files and porn?
I would have to argue that P2P software architechtures offer the possibility of being able to truly realize the promise of the internet, when when one part or piece goes down (due to war, natural calamity, political repression, mechanical failure, etc.) the slack can be picked up by the other peers and nodes in the network. Admittedly I'm presuming a Freenet-type network, but I can think of other architectures that this also applies to.
The internet is all about many-to-many communication of ideas. Older business models that relied upon central control of information in order to "broadcast" that information. Tradional media such as newspapers, radio, television require huge amounts of capital (resources, large buildings to house staff and equipment, experienced technicians who are highly specialized to get the equipment to work) in order to start spreading content around.
Traditional web sites do substantially lower the traditional cost of entry, but even here the cost required to maintain a truly large website (like even Slashdot) still require professional full-time staff and a fairly healthy physical infrastructure. The Slashdot Effect is an example of what limited resource have on even fairly well developed websites with decent network connections.
The point here is that this is more an issue of control rather than an issue of specific content. With a good secure P2P system (full encryption between nodes, nearly untraceable (i.e. psuedo random) links between nodes to fetch the data, things like an FBI warrent or a cease and desist court order has practically no meaning, much less little effect to control the information.
Copyright is again a legal contruction, and it is precisely this many-to-many issue that is the problem Mr. Coleman is trying to grok. P2P networks are now large enough that non-technical people are being pushed into trying to resolve the issues that this sort of philosophy raises.
In writing this post, I guess that is the final point. We are talking philosophical views on how technology should be used. Mr. Wm. Gates talks about "software technologies" when in fact what is being done is a shift in ideas and thoughts on how existing technology can be used. General purpose finite state stored memory machines (i.e. computers) offer an incredible flexibility so that many different philosophies can be used for the exact piece of equipment. This is software. This can also be termed political viewpoints as well (including political such as political party).
Controlling any use of P2P organizations is controlling speech. The fundimental issue is then "Should speech be controlled and some forms of speech made illegal?" That is also what /. discussions usually degrade into when this issue comes up for discussion. -
Re:/. readers are all fucknig dumbass pieces of sh
Two clues, little man:
Aspell
Will to power -
Re:Mozilla and popups
What I do care about is the way IE handles all shorcuts/favorites as "individual" files.
Consider that .URL files are in the Windows standard .INI format. It's surprising somebody hasn't come up with an extension to give Mozilla* an option to use .URLs instead of the Netscape bookmark file. I do know K-Meleon has this feature, utilizing an IE favorites plug-in. -
Re:MERGE!
But continuing each projects separetedly wont make one desktop become better faster.
Yes it does. One desktop invents something cool that the others hasn't thought about, so the other desktop implements it as well. For example: some hacked came up with an app called Karamba (later SuperKaramba) for KDE. Gnome didn't have anything like that, but soon after Karamba was relesed, GNOME got their equivalent: Gdesklets. So you can see how improvement in KDE directly resulted in improvement in GNOME.
Both desktops come up with stuff that the other desktop hadn't though about. The developers of the other desktop look at the stuff in their competitor and think "now, why didn't we think of that?", they then proceed to implement it on their desktop. That is a healthy competition that benefits both.
Choosing between KDE and GNOME really is a personal judgement. Some of us prefer KDE's look & feel, while others prefer GNOME's. Some of us like tweakability, whereas others prefer more streamlined operation. KDE works for me, but I can easily understand why some would choose GNOME. For me, KDE works better, for others GNOME works better. For other, it's Fluxbox of XFCE. And some prefer CLI instead of GUI. It's all a matter of personal preference.
You talk of mathematical formulas to decide which desktop is better. Sorry, but it doesn't quite work that way. We are humans, not robots. -
Restore MNG Support!
Since I don't see anyone else bitching about it yet, I'll do the duty...
Last summer, the Mozilla maintainers removed support for the MNG file format. This was a Bad Thing[tm]. See someone else bitching about it for more details. The relevant bugzilla bug is 18574, available at this url (cut and paste, since they block links from slashdot):
http://bugzilla.mozilla.org/show_bug.cgi?id=18574
MNG supporters have revolted and are operating out of mngzilla.sf.net
-
How does it compare?I do all my sequencing and notation work in Cubase, because that's what I've always used, and I have an investment in it. I did look at the demo of Finale for a short while, but my impression was that although it made simple things easier, I had real trouble doing anything more complex (e.g. cross-rhythms on the same stave). So although Cubase's score module is a pain to use and needs a lot of tweaking, I've stuck with it. Has anyone else used both - is my impression fair?
Also, has anyone got LilyPond working on OS X 10.2(.8)? It looks like an interesting idea -- completely automated notation, done right so that it doesn't need any tweaking, with no GUI and input from a text file (with optional translation from MIDI files &c) -- but installation was a pig. It needs fink, so after spending 800MB of my HD and many hours downloading and compiling that, I try LilyPond and get a compiler error! I don't have time right now to try to find out why...
-
Re:FirebirdHonestly, I can't think of any browser I've used that is better than Firebird
That's because you have never experienced the simple greatness that is Galeon. For years now Galeon has been a quick, reliable, and incredibly useful browser. Even with all the effort on other browsers, such as the Johnny-come-lately efforts such as Phoenix and Firebird, none yet come close to the usability of Galeon.
Galeon has a very high level of fit-and-finish: buttons in convenient spots, easy to navigate, and a very comfortable feeling when using it. And I'll give three specific examples of really small details that make all the diffence:
1. Thought put into tabbed browsing. Like the others, or more accurately, before most of the others, Galeon has tabs, and the little X to close a tab is conveniently located right on the tab itself. No other browser does this, but it improves the usability immensely. It is mousing over to the X at the far right of the screen every time to close tabs that has me shutting down Mozilla and friends and running back to Galeon.
2. Thought put into blocking ads. How many times in other Mozilla-derived browsers do you want to block ads from one server or another? If you're like me, its several times a day. In Galeon, when you right-click on an image, one of the options is to "Block images from <Server Name Here>". In all other Mozilla-derived browsers you first have to right click and click "Properties" so that you can learn the server name - is it DoubleClick (yes, definitely block) or the same server that all the other images are coming from (no, definitely don't block)? Then you can go back and right click in the images and say "Block all images from this server."
3. Blocking pop-ups. OK, lots of browsers have this now, but Galeon was one of the first.
Try Galeon. In my opinion, version 1.2.13, the "stable" version is much better than the latest 1.3.X. I suppose that would be the small part of this post that is relevent to the "rewrites are bad" topic
:).So in summary, if you are looking for a fast browser that is just a browser, very easy to use, use Galeon. Or wait a long time for Firebird and the others to rewrite until they become Galeon.
-
Have you given...
Source Navigator or Eclipse a try?
Both are cross-platform IDE's that allow you to change out compilers, do class browsing and analysis, etc. One is a mix of C/C++ code and Tcl/Tk code, the other is based on Java. -
Re:Various languages for Mindstorm programming
Real Mindstorms programmers use either Not Quite C (NQC) or lejOS and Java.
-
Re:Various languages for Mindstorm programming
-
AI4U Free Minds for Mindstorms
A free Mind for Mindstorms and other robots is available in Forth, for when the Mindstorms robot has enough user-fillable RAM to load in the AI4U Mind.
pbForth has long been a Forth programming language available for the "brick" of the Lego Mindstorms.
An Aibo robot fan site features the JavaScript version of the free AI Mind.
AI4U: Mind-1.1 Programer's Manual is an alternative AI textbook that describes the Robot AI Mind in the 34 diagrams of 34 chapters corresponding to 34 mind-modules.
-
Various languages for Mindstorm programming
-
Re:They aren't the first. Magnatune people!Just bought some music from magnatune, this is what they offered:
The complete album is available in these formats:
- 44k/16bit WAV : 622meg zip file of perfect quality WAV files.
- FLAC : 314meg zip file of perfect quality FLAC files. (about FLAC)
- OGG : 84meg zip file of high quality OGG files. (about OGG)
- 128kb MP3 : 56meg zip file of 128kb MP3 files.
- MP3 VBR : 74meg zip of high quality MP3 VBR files. (about VBR MP3)
As well as a listing of each track, downloadable as MP3 or WAV. Note they don't claim 128kbps MP3 is "high quality"; note they do offer "high quality" VBR MP3 (lame --alt-preset standard iirc, not some unnamed encoder with some crappy badly tuned settings); note they also offer Ogg Vorbis; note they even cater for people like me with FLAC, which frankly makes me want to have their babies. You should too :P -
Re:My Quick Review
You didn't say what platform you were on, but if you're on Linux, you might try EasyTag. It comes with my distro (SuSE); it may already be on yours. Don't let the cheesy web site fool you. It's a great little program. It can backfill id3 tags from filenames, or rename files according to id3 tags. It can do whole trees of files at once (like to label the artist). It has a neat feature which will autonumber a whole directory of files to track numbers. I've been using all of these features to clean up my own ogg collection from all the different ways I've ripped my own stuff over the years.
-
Will continue to be available at source forge.A reminder post now, when we still have a few days to grab the archive, is VERY appropriate. John has stated that it will remain available at sourceforge.
While I cannot in good conscience encourage people to become new users of Speak Freely nor developers to invest time in working on it, the entire state of the program as of the final release will remain available indefinitely on SourceForge as separate CVS archives for the Unix and Windows versions. I will make no further additions to these archives, but others are free to download them for their own private development purposes and/or create new projects on SourceForge to develop derivative programs in whatever form they like.
Of course if you meant you want to wget leech the entire forum threads or mailing list archives, thats a different story :) -
Will continue to be available at source forge.A reminder post now, when we still have a few days to grab the archive, is VERY appropriate. John has stated that it will remain available at sourceforge.
While I cannot in good conscience encourage people to become new users of Speak Freely nor developers to invest time in working on it, the entire state of the program as of the final release will remain available indefinitely on SourceForge as separate CVS archives for the Unix and Windows versions. I will make no further additions to these archives, but others are free to download them for their own private development purposes and/or create new projects on SourceForge to develop derivative programs in whatever form they like.
Of course if you meant you want to wget leech the entire forum threads or mailing list archives, thats a different story :) -
Will continue to be available at source forge.A reminder post now, when we still have a few days to grab the archive, is VERY appropriate. John has stated that it will remain available at sourceforge.
While I cannot in good conscience encourage people to become new users of Speak Freely nor developers to invest time in working on it, the entire state of the program as of the final release will remain available indefinitely on SourceForge as separate CVS archives for the Unix and Windows versions. I will make no further additions to these archives, but others are free to download them for their own private development purposes and/or create new projects on SourceForge to develop derivative programs in whatever form they like.
Of course if you meant you want to wget leech the entire forum threads or mailing list archives, thats a different story :) -
Re:What about Bayes on word n-tuplets?
This is one of the reasons I use SpamProbe. It uses two-word pairs.
steveha -
Re:linux at nasa
No, it definitely looks like a Gnome or KDE theme (from what I've seen). FVWM95 looks like stock Windows 95, except the fonts are off a bit.
-
SFU sucks
I've got an MSDN subscription at my company, so I was installing and using SFU for awhile. Other posters have noticed that SFU's version of grep is slow, though, so I did a bit of research and I've taken to installing the Win32 ports of the GNU utilities also. There's a SourceForge project called UnixUtils that ships a bunch of them in either a zip file (unzip to %systemroot%\system32\) or as a binary installer. They work natively within cmd.exe, so there's no need to use a separate shell as SFU does.
It is missing a few things, but between grabbing SFU for its commands like ls and cp, and the unixutils package, you get the best of both worlds.
-
How does this compare to gnu utils?
I enjoy using the Win32 ports of some gnu utilities found here: http://unxutils.sourceforge.net/.
I thought about using the MS SFU, but didn't want to pony up $99. Now that it's free... maybe.
Can anyone shed some light on how they compare? I use mostly gawk, sed, grep, and general sh scripting.
Thanks! -
Re:AtheosDevelopment of AtheOS stalled for various reasons. Syllable was created over a year and a half ago by Henrik, Rick & myself to take the AtheOS codebase and open it up for further development. So while AtheOS itself is dead, the code and its spirit lives on quite nicely in Syllable. Some more developers have joined us (Arno and Kaj, with submissions from other developers such as Micheal Krugger and Hilary Cheng) We've developed the original AtheOS 0.3.7 codebase rapidly and released Syllable 0.5.2 only last week. I'd suggest you take a look at the Changelogs or just try it out to get an idea of how much work we have put into it.
But I think one thing that killed Atheos is the same thing that killed almost any alternative to X: inability to support any modern graphics cards at any resolution higher than VESA. Unfortunatley this information is locked up in X drivers that are so tightly integrated with internal complexities of X that it is impossible to extract and reuse it, despite the open source nature.
Syllable has drivers for the following graphics cards with full 2D acceleration, and the ones marked with an asterisk also support video overlays (Xv in XFree86)
- S3 Virge
- S3 Savage IX/MX
- Trident video (VLB & PCI)
- Matrox Millenium & Gx00 cards
- ATI Mach64*
- SiS 3xx/Xabre*
- nVidia TNT/GeForce*
- nVidia GeForceFX*
Porting drivers from XFree86 is not that difficult and lack of specs is a problem, but not as bad as you might think. -
Re:AtheosDevelopment of AtheOS stalled for various reasons. Syllable was created over a year and a half ago by Henrik, Rick & myself to take the AtheOS codebase and open it up for further development. So while AtheOS itself is dead, the code and its spirit lives on quite nicely in Syllable. Some more developers have joined us (Arno and Kaj, with submissions from other developers such as Micheal Krugger and Hilary Cheng) We've developed the original AtheOS 0.3.7 codebase rapidly and released Syllable 0.5.2 only last week. I'd suggest you take a look at the Changelogs or just try it out to get an idea of how much work we have put into it.
But I think one thing that killed Atheos is the same thing that killed almost any alternative to X: inability to support any modern graphics cards at any resolution higher than VESA. Unfortunatley this information is locked up in X drivers that are so tightly integrated with internal complexities of X that it is impossible to extract and reuse it, despite the open source nature.
Syllable has drivers for the following graphics cards with full 2D acceleration, and the ones marked with an asterisk also support video overlays (Xv in XFree86)
- S3 Virge
- S3 Savage IX/MX
- Trident video (VLB & PCI)
- Matrox Millenium & Gx00 cards
- ATI Mach64*
- SiS 3xx/Xabre*
- nVidia TNT/GeForce*
- nVidia GeForceFX*
Porting drivers from XFree86 is not that difficult and lack of specs is a problem, but not as bad as you might think. -
SkyOS's critical fault
to quote the author, he "will never" release the source code. At least with a big company like Microsoft you've got some security that they're not going to suddenly shutdown -n and disappear. But if you're planning to invest your eggs in SkyOS as anything more than a toy, you're doing so without security, much like how BeOS users had with an OS from a small company.
SkyOS is receiving tons of attention. Whereas Syllable, which is being developed openly, under the GPL, and at a faster rate, is not. And why? Maybe because SkyOS's website burns through ~35gb of screenshot bandwidth per month, or its geekcooler or something. But it isn't fair to compare this project with Linux in 1991. Linus liberalised his licence from what it was originally to make it freer for others to use for their own purposes. Whereas SkyOS was relicenced and has withdrawn source-code availability with the de facto promise to "never" release it again. -
Re:Aw. No GPL?
I'm glad to hear it. Meet Syllable.
-
Re:A method for removing spam from your life.
POPFile, the spam-filter software I use, has support for that built-in, you can specify manual mail-filter rules that will be applied instead of the bayes filter for matching messages.
I don't use it, though, as the regular filter seems to be doing an acceptable job without manual intervention.
--
Benjamin Coates -
Re:Good idea here ?I'd give Morphix a look. While I personally have never gone ahead and installed it, I do know that the hardware detection for the live cd is good. And supposedly it's a snap to install once you have the live cd up and running.
From their FAQ:
Can I use Morphix as a easy Debian Installation CD?
Yes, its one of the quickiest way of getting a Debian Linux systems installed.
There is an icon on the desktop for every GUI-based mainmodule. Try it, and follow the questions!
For screenshots:
check the Gallery, or
ftp://dl.xs4all.nl/pub/mirror/drupal/Morphix/s cree nshots
The installer is also available in the Morphix submenu. In LightGUI 0.3-6 the icons have been deactivated, but the submenu can be accessed via the submenu next to BabyTux, or mascotte :)
-
Re:Good idea here ?I'd give Morphix a look. While I personally have never gone ahead and installed it, I do know that the hardware detection for the live cd is good. And supposedly it's a snap to install once you have the live cd up and running.
From their FAQ:
Can I use Morphix as a easy Debian Installation CD?
Yes, its one of the quickiest way of getting a Debian Linux systems installed.
There is an icon on the desktop for every GUI-based mainmodule. Try it, and follow the questions!
For screenshots:
check the Gallery, or
ftp://dl.xs4all.nl/pub/mirror/drupal/Morphix/s cree nshots
The installer is also available in the Morphix submenu. In LightGUI 0.3-6 the icons have been deactivated, but the submenu can be accessed via the submenu next to BabyTux, or mascotte :)
-
From the shades-of-atheos dept.
That'd be Syllable. Syllable is cooler than SkyOS anyway...
-
Re:It's SO gibberish
Certainly it is. And for those who use high-ASCII or UNICODE, it isn't a valid technique. That doesn't mean that it isn't a valid technique for the millions of people who don't use anything outside the normal ASCII characters.
I use POPFile, which is a perl Baysean filter. It works quite well even with spam which includes garbled words. I haven't tried playing with it yet, but it seems like it would be relatively straightforward to check for the number of words which are not already in its dictionary. Aftern the initial training, an email with more than a few new words is highly likely to be garbled spam (or from someone who received a new Thesaurus for Christmas.) -
Re:Configuration?
whether it would not be easier to simply install a debian system from scratch and change the settings myself.
For a local system doing the clean install is fairly straightforward. The place I see this having the most value (for me at least) is converting the ubiquitous RedHat virtual host to Debian. It can be done without a tool like this (see here), but it's a PITA (particularly if there's only two partitions - setting up the Debian migration install in the swap partition is a hassle). -
Re:BSD packaging systems
{,/usr}/sbin ->
/Systems/Applications
{,/usr}/lib -> /Systems/Libraries
{,/usr}/bin -> /Applications
Would be nice if this catch on within the rest of the Un*x world. AFAIK so far the ROX Desktop is the only non-NEXTSTEP/OSX system implementing this concept. I wonder how version dependencies would be handled though. Perhaps /Libraries/Libname/v.xx/blah?
I seem to recall an alternative to Fink that provides OSX-style .app bundles for Unix apps, but the project name escapes my mind at the moment. -
Re:libyahoo2 is currently broken as well
Gaim has a well working implementation of Yahoo authorization. There was yet another one claiming to be complete posted to the mailing list this week, that I don't think got accepted. Why not just port one rather than reinvent the wheel?
-
Re:Jabber, and its derivatives.Why don't you sprinkle a little html on those posts?
Jabberpalm
Chatopus
That sig might look better in an <ecode> tag too, and help out the non-visual browsers. <br> for line breaks if thats why you're using plain text.. Just a suggestion.
main()
{
printf("Jorkapp is a programmer");
main();
} -
Re:Open Source Opertunity
a centralized server to handle all the requests
Gaim is a multi-protocol instant messenger client like Trillian incase you didn't realize that. The servers are provided by ICQ, MSN, Yahoo, Jabber, IRC, etc. Gaim is just an actively developed open source client to them all.
There is a flavour of Gaim that runs on Qtopia by the way, so a Palm port wouldn't be too far off the mark I don't think. -
Re:Open Source Opertunity
a centralized server to handle all the requests
Gaim is a multi-protocol instant messenger client like Trillian incase you didn't realize that. The servers are provided by ICQ, MSN, Yahoo, Jabber, IRC, etc. Gaim is just an actively developed open source client to them all.
There is a flavour of Gaim that runs on Qtopia by the way, so a Palm port wouldn't be too far off the mark I don't think. -
Malformed HTML, bad methodology
Your page contains malformed HTMl. You have to put a semicolon after < or it won't (and shouldn't) work in most browsers.
As for your filter, it's inherently unscalable for several reasons.
1) Some of your phrases are found in legitimate emails. Certainly plenty of non-spammy emails, such as receipts (these are really hard to deal with) and legit mailing lists, would get caught by this. I've sent plenty of mails that match your patterns. For instance, s=splhigh(); {critical region} splx(s);. Also, I've sent messages which say "If you have received this in error", (plain text) mails discussing javascripts, and mails refering to spam and viruses.
2) The non-domain regexes will be obfuscated in most spam anyway; see the article.
3) An automated process for harvesting domain names would suck. You'd have to watch out for good names getting put on there by mistake, etc. So you have to enter it all by hand.
Rather than calling a message certain spam if it has one of these phrases, it should only be marked as probably spam. Which is exactly what a Bayesian filter does.
I use CRM114, which does Bayesian phrase analysis and white/black listing. Instead of working with words, it uses phrases up to 5 words long, including phrases that skip a word. Its tokenizer (the weakest part of any spam filter, but in this case the easiest to edit because most of it is in a script) is pretty good, and no spam has gotten through it in half a year, and only a few false positives (mostly receipts). I don't get much spam in the first place, but this is still pretty impressive. The downside of CRM114 is that its data files are huge and it can sometimes be piggish on memory and CPU. This might preclude its use in huge domains, but for a few dozen it should be no big deal. -
Re:Dependencies ...
aRts was supposed to be a sound server for KDE. GStreamer is far from that, it's a multimedia framework - that's one level higher. aRts failed to be a proper sound server, precisely because it was designed to be - guess what: a realtime softsynth. JACK, on the other hand, IS a soundserver.
-
Re:Breaking news
The computer is not just a browser, office suite and MP3 player.
No, it's definitely not just that. It's also a SoftSynthMIDI sequencer with audio capabilities, a DV video capture system with editing and effects facilities, a multitrack HDR and probably more. No, I see no multimedia this side of the mountain.