Post a Comment
Ok, here's a new feature I just coded for you now:
http://osnews.com/tweet
It aggregates all posts on twitter with the hash tag "#osnews"
Well played Adam (& Company).
This was an action undertaken by Adam himself. Despite the team's best efforts to keep Adam under control, to ensure he would lead a relatively normal and untroubled life, he has gone rogue.
We are no longer responsible for his actions.
I totally agree. I hope I haven't my sense of humor, but I don't think this is funny at all. Is the idea of opening the code to a website so ridiculous - especially one that is very supportive of open source software? Besides, Slashdot does it... http://www.slashcode.com/
OSNews is a great site - share your work with the world!
My interpretation was that the joke is at the expense of some of the more rabid/fundamentalist free software/OSS supporters - the people who consider software licenses to be more important than basic practical considerations (like whether not the software works worth a damn / does what it's intended to do).
There have been a few posts on Adam's blog comparing the OSNews CMS to WordPress, pointing out that the OSNews software is fairly well-tuned for heavy load, large amounts of data, etc.
Granted, most of the functionality of OSNews could probably be implemented using most of the popular open source CMS / blogging apps. But, I can certainly see the appeal of having something that's specialized for a particular set of needs.
Having having worked with several of the popular CMS systems out there (WordPress, MovableType, Expression Engine, Drupal etc), it often seems that I end up wasting a lot of time trying to turn off/remove functionality that I don't need.
Edited 2009-04-02 20:18 UTC
As opposed to that majority of FOSS software advocates who believe in Open Source, but retain a realistic perspective. Tend not to be as vocal. But are too often lumped in with the loonies.
As opposed to that majority of FOSS software advocates who believe in Open Source, but retain a realistic perspective. Tend not to be as vocal. But are too often lumped in with the loonies. "
Yes, which applies to just about any subject that people have strong opinions about. A minority of loud-mouthed idiots usually make more of a lasting impression in people's minds (they also provide a ready-made strawman argument against whatever they're advocating).
Of course, it does seem a little bit skewed on OSNews - this the only place I've ever seen someone seriously argue that the term "zealot" should be considered a badge of honour.
"""
Of course, it does seem a little bit skewed on OSNews
"""
I used to hang out with the choir in places like LXer. There is not that much overt controversy, because people tend to be in basic agreement. The differences among them being mainly ones of degree. I got tired of that, and feared losing perspective. (Although anyone who supports Linux desktops for a living, as I do, is by necessity pretty well grounded in reality. There are hurdles to overcome, and that can represent a lot of work. But the hurdles are not insurmountable challenges if one is determined and knowledgeable. But the problems cannot simply be ignored or swept under the rug.) That's why I call OSNews my home base these days (despite the annoyances). I get to read perspectives and viewpoints from all over the map. And that's good. It makes me a better FOSS advocate, and a better Linux administrator. Even if I often respectfully disagree with some of the perspectives I am exposed to.
So if it seems skewed on OSNews, perhaps that is a sign of the good that OSNews is doing as a mixed forum.
Edited 2009-04-02 20:46 UTC
I read OSNews for the drama mainly. It is sort of like a tech soap opera, loads of nerds arguing passionately about profoundly unimportant topics that virtually noone outside of the people who go to osnews care all that much about. I love the origional alternative os idea, but we are so far from that now it is not the same place. IMO the community took a nose dive around the time that sign ups became manditory.
When it comes to useful places, stackoverflow.com is where I dedicate most of my time. When it comes to just a fantastic tech blog, hackernews is head and shoulders over everything else, even though it is pretty startup oriented.
I wear different hats at different times. When I'm wearing my Linux systems' administrator/consultant hat, I have to be more concerned with the Joe User world. Or at least how to deal with the JoeUser@Work. But the Joe User world is just as corner-case, in its way, as is FSF extremism. It's just that a lot of people happen to fall into the category. If one happens to be apathetic regarding computing then that is the default category they end up in.
When I'm wearing my "Interested Citizen of the Computing World" hat, I feel that OSNews is actually more representative of reality than is Joe's world.
I've been called "schizophrenic" by some on this board. (As a constructive criticism, I think.) Perhaps it's the hats. Perhaps I should just get a sombrero, a beach chair, and a citrus drink with lots of little umbrellas and stuff in it, and be done with it. :-)
Edited 2009-04-02 21:33 UTC
Varied perspectives are great, but increasingly I've found that the variance is just between different varieties of zealots (especially when comments are contentious in any way).
The two aspects I find particularly discouraging are the tendency for nuanced opinions to be drowned out/shouted-down by the extremists. And, hand-in-hand with that, the tendency for rebuttals to take the form of accusations-of-bias, a la "You're only saying that because you're a ______ fanboy."
When I say "skewed" I'm mainly talking about posts (and posters) that err towards one absolutist position or the other (with reality usually falling somewhere in between).
Not everyone who comments is an extremist. In fact, I'd argue that most are not, but a few particularly loud ones are (and frankly, we happily encourage spirited debate, so no ill feelings to those few). I think you'll find that if you watch carefully, it's likely that your feelings come from the fact that the zealots are the ones who often engage you and respond to your posts, so it may seem more skewed than I think it is in reality.
Of course not. If nothing else, my "irony checker" functions well enough that I wouldn't claim that "everyone here is an absolutist" (since that claim would itself be an absolutist statement).
Going by the overall userbase, I'd tend to agree - but it also seems that the majority of posts come from the vocal minority(ies).
Maybe I'm just getting more and more contrarian in my "old age," but I actually find that extremists who advocate positions I agree with (on a fundamental level, at least) annoy me more than those I disagree with completely.
For my money, that brand of advocacy is almost entirely counterproductive - it basically provides a ready-made strawman argument *against* whatever it is that's being advocated.
I'm glad you've noticed, really. OSNews is written to be high-volume from the ground up. It makes use of incredible amounts of pre-cached data. Cron and pre-generated files play a very large role in constructing the site you see, and future bits will almost certainly make use of JSON and jQuery to hand off some of the work to the client. Anyone who dissects the osn javascript library will immediately see it was not architected with a framework in mind, and as a result, the next generation of improvement will come from condensing our scripting and making better use of the jQuery foundation.
Understanding WordPress internals is my passion of late, but WordPress is definitely a swiss army knife, so to speak. In this case, it would require incredible amounts of work to make WP do what we want to do. The current OSN codebase is incredibly flexible, both extendable and moddable on the fly, so it's very easy for me to add new features and even change the live system. I am very careful about writing code for performance, not beauty (Kroc and I have great debates because my code is based on utility and his on art, and I think we're both better at our jobs because of our spirited discussions). I choose functions and rewrite inefficient portions all the time to measure page load. We used to require multiple servers to withstand the load (many here may remember the janitor or the soup nazi errors), but now we run with little load on 1, due to better SQL, much better code, etc. OSN has withstood a simultaneous digging and slashdotting, so it's highly tuned for load.
I may write a piece one day, if people are interested, on where the differences between conventional CMSes and OSN lie, but we've made several architectural decisions that are for performance: I've very intentionally written procedural code (no objects at all) and rigorously tested our SQL. Sometimes, it's faster to run lots of small queries than to execute one big motherf'er. And again, we offload what we can.
Also, we make changes to things all the time, such as the trust algorithm. We always have changes in the pipeline - for example, right now, we're discussing changes to the mod system, which will mean lots of work to preserve valid and appropriate user history. We treat the site like a community, and hope that's reflected in code.
I've gone on for far too long, but there are quite a bit of major reasons why we'd not be interested in modding something like WordPress or Joomla, and one of them is primary focus on serving high load.
Or a "Swiss army chainsaw," to borrow an old description of Perl
I can certainly believe that, having tried to implement some OSNews-like features in a wordpress install. A lot of the time, I've found it's easier to just setup a custom page template with PHP to read directly from the database - working around Wordpress, rather than with it.
I'd be quite interested to read that.
I know this is a joke, but seriously you guys are really close to a good idea. I'm not web developer but I would love a series on how to set up a site like OS news starting from server, then to the page design and implementation, finally all the way to the end testing.
Edited 2009-04-02 01:21 UTC
Because sometime last year, I inquired about the code behind OSNews, and the price was high enough that it wasn't exactly being given away: having seen my longer-term business needs change, it's no longer the most logical solution for me anyway
Hint: most people don't make that much in a month, gross income 





