Jump to content


  • Posts

  • Joined

  • Last visited


0 Neutral

About Diamond

  • Rank
    (9) Sorcerer
    (9) Sorcerer
  1. Well now, your opinion is noted. But I'd play the heck out of an iPad version, provided they successfully implement a usable touch-based interface. In fact, I'd love to see first-class ports of more old isometric games (e.g. JA2).
  2. NSA introduced SELinux, which Read Hat ships with by default. Of course they approve it! But I do rely blindly on the opinion of such organizations. Sorry, you are right. I did not read some of your posts. So, in the end, that's tools support and PowerPC support? (NSA endorsement count for zero points, if not adding negative points ) It certainly seemed this way from the way you structure your posts, glad we cleared that up. But I'd like to add, that, contrary to your experience, Debian-based distros may appeal to embedded programmers.
  3. Really? Major online newspapers have searchable archives, as far as I can see. Other sites tend to not delete their articles and posts, it's not like they are taking any space. A lot of blogs do not have extensive archives, because they did not exist all that long. May I ask what exactly do you archive news for? Except for gratifying your OCD, that is. Are you going to datamine them? It's rather hard to find anything in a few gigabytes worth of text if you don't precisely know what you are looking for. If I was to do something like this, I'd run a script to periodically scrape text from HTML pages (or RSS feeds) and shove them into a database. But that's just me, I guess. The single biggest reason is hundreds of extensions. Including, but not limited to bookmark syncing, ad removal, tweaks to sites with Greasemonkey scripts. Actually, that's no longer a good argument in favour of Firefox. It has become so popular (almost reached IE market share), which makes it a popular target. In the past month, I can't remember a week when my Ubuntu did not download firefox or xulrunner security patch. Anecdotal evidence suggests Chrome is better in this respect. And if you want to be really secure, run Lynx.
  4. Not a reply to help you, but to actually discourage you. Speaking from my experience, I think that's a huge waste of your time. I used to pile the articles and documents I read "for future reference", and guess what? I have never ever ever ever read them again. Not once. If is worthwhile material, it gets propagated or replicated throughout the web, so there is little chance of it becoming unavailable. If it does become unavailable 5 years down the road, you wouldn't care (or remember, for that matter). Today, if I need some textual information, I find myself turning to Google 99% of the time, and to my local files only 1% of the time. Heck, even my bookmarks outlive their usefulness so quickly, I am not even sure why shouldn't I just clear them all right now.
  5. I think it has more to do with simplicity. Not everyone is a control-freak/tech-geek who cares about or would even use/utilize all the stuff that pc's supposedly are "better" for. (Edit: ie, they don't care about "performance" but functionality/ease of use in what they use a computer for, and that's it ) Now, I'm just generalizing here...I'm sure there's lots of Mac users who pant "ooo pretty," as well as those who want more Mac software support and like to tinker, but well .. then they'll either buy a PC as a 2nd rig or switch to the type of computing that works better for them. I think this is spot on. Most computer users are not gamers, they just don't care about raw performance. They just want to get their Excel spreadsheets and Word docs done, upload photos to Facebook, surf the Web, check their email, sync music to their iPod. They just want a system that is responsive and does not get in the way. For them, performance is not how fast their video card renders triangles, but how quickly they can get things done on their computer. In fact, ever since I stopped gaming, I move closer and closer to this category of users and I see where they are coming from. If I tinker with systems all day long at work, sometimes it can get very tiring, so I begin to just want everything to work out of the box and not put a tiny bit of thought into making it work. As an side thought, the fact that most people need so little from their computers actually explains the emergence of netbook market.
  6. any OS that is more user friendly is necessarily less powerful. i don't use linux to play games or have fun. i use linux to develop signal processing systems. at one point red hat was the only NSA approved linux distribution for carrying out the types of missions i'm interested in (and fedora/red hat are essentially the same minus support). taks We do embedded development and use mostly Debian/Ubuntu and their variants. Though only as a development host, target is a custom Linux-based system (on ARM and PowerPC). We could use any other distro, because it does not really matter what development host is, as long as the tools are available. So, I am not quite following your logic, please elaborate. Because I fail to see any significant difference in the guts of both systems. As far as I'm concerned, it's all the same tools, kernel, libraries and GUI toolkits (sans SELinux). How Red-Hat more powerful and why does your work necessarily require it? Are you saying you are using it as a target system, rather than host? Is there any other reason except commercial tools support requiring it?
  7. I think running X remotely is an overkill. I just run rtorrent in a screen session. You can scp torrent files into a folder watched by rtorrent and it will automatically pick them up.
  8. I can't really comment on how to do it, but this default behaviour is actually a Good Thing and is an improvement in security over XP. A lot of malware spread via removable media using Windows' autorun "feature". Among the first things I do on a fresh XP installation is disable autorun.
  9. Hint: if you don't want to risk partitioning your drive, install VMWare Server (it's free!). Then you can try out various flavours of Linux inside virtual machines.
  10. Yet you are using DNN, and now you are posting on PHP-based forum hosted on Apache server. Probably even using Firefox? Heck, even Windows still has some traces of BSD-licensed code in it. As for quality, lack of polish is not unique to OSS, there is plenty of commercial crapware too. Alas, with general trends it's Java, if you trust Tiobe's index.
  11. In the other news, C dominated new 2008 open-source projects. Need I say more?
  12. Yes we are. Python is prettier. C is even prettier. I'd argue C# would has a Java-esque feel to it. *bzzzzt* Wrong! Maybe this was said in jest, but I'll bite. C is THE programming language for systems programming. All production-quality drivers and operating systems are written in C. C++, even when being marketed as "better C", has gained very little traction in the systems programming world. C produces more compact code (to my experience, up to 3 times smaller!), which is important for embedded systems, where both RAM and firmware flash space are at premium. C++ bloats up due to template instantiation and additional code generated for exception handling. C has a very stable set of ABIs, whereas, in C++ ABI design is a lot more complicated due to virtual functions, exceptions, etc. It is very difficult to maintain backward binary compatibility in C++, and distributing libraries in binary form in C++ is a pain. There is no standard C++ ABI, you can't usually link libraries built with C++ compilers from different vendors as they even mangle symbol names differently. In fact, different name-mangling schemes are even encouraged to prevent accidentally linking libraries with incompatible ABIs. And obviously, you can't distribute template-based libraries in binary form. Mind you, I love C++, but it is by no means a perfect language. C++ gives you a lot of tools to solve your problem but also a lot of new and exciting ways to shoot yourself in the foot. C++ solves some of C's problems, but compounds other problems and creates new ones. Probably it has something to do with the fact that C++ is designed by a committee. "If you think C++ is not overly complicated, just what is a protected abstract virtual base pure virtual private destructor, and when was the last time you needed one?" - Tom Cargil, C++ Journal Finally, every half-decent programmer should learn C to know what happens under the hood. I repeat: one must not forget their C roots. It is even important in order to understand what happens under the hood of higher-level constructs in C++. Try to implement inheritance and virtual function tables in C for educational purpose to see what I mean.
  13. As a side note, I'm a KDE fan, but I hate, hate KDE4. For me, it's just too unstable, experimental, has too many rough corners and bugs, and not ready for everyday use (I tried, I really did). The only reason I have not switched to Kubuntu 9.04 is that it comes with KDE4 and no option to switch to KDE3. I think I will stick will 8.10 (LTS) until KDE4 matures.
  14. Yeah, I have used both Synaptic (Gnome) and Adept Manager (KDE), but I find them less responsive and harder to automate compared to command line.
  15. Uhm... just ask your co-worker to refactor his project in a sane way (or do it yourself): a core class library + a thin executable wrapper. This way you can actually reuse his code. That's the entire point of having a library.
  • Create New...