Slashdot Mirror


User: Stefan

Stefan's activity in the archive.

Stories
0
Comments
20
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 20

  1. You already identified the problem on Ask Slashdot: How To Convince a Team To Write Good Code? · · Score: 1

    Easy, you already identified the root of the problem: "product guys don't like to wait". Means you're in a company run by marketing/sales-people caring only for their commissions and next quarterly bonus, not quality-minded people who understands the business of building software. Probably you don't have the power to replace/educate those guys. That leaves you two options.

    1. Apply for better jobs elsewhere. You can be a bit picky since you already have a job. Easiest way to end your suffering ;-)

    2. Be a professional and convince the rest of your team the same. My philosophy when managers want to rush _every_ release out yesterday regardless of quality instead of just the occasional genuine crisis, is that their "average" instructions, however they formulate it, must be to produce a quality product. Ignore them breathing down your neck, throwing childish temper tantrums etc. They obviously don't know better. In the long run your way will provide them with more timely releases. Half a year from now they won't have less urgent planning, so you better have the code continuously in good shape.

  2. Re:html5 vs xhtml2 on W3C Says Don't Use HTML5 Yet · · Score: 1

    XHTML 2.0 was abandoned before reaching recommendation status, it only got to "working draft" status, last update was 2006.

  3. Re:Thought expierement. on Full-Screen Video Over 28.8k: The Claims Continue · · Score: 1

    Oops, I forgot the whole thing, information = bandwith * signal/noise * time.
    The bucketfilling obviously took a long time to send a limited amount of data.

  4. Re:Thought expierement. on Full-Screen Video Over 28.8k: The Claims Continue · · Score: 1

    Your scheme doesn't quite work, sorry.

    Basically the amount of information you can transfer over a channel is bandwidth times signal/noise ratio. Vision has a pretty good bandwidth and signal/noise ratio. A phone line on the other hand cannot really even theoretically transfer much more than say 56K/s with normal phone lines' bandwidth filters. It both has lousy bandwidth plus plenty noise, signal strength is limited too.

    If you tried to switch from one voltage to another on a phone line at a specific time you'd not be able to decide only roughly when the switch occured at the receiving end because of all the noise and bandwidth limits.

  5. So what's better than LISP then? on Using Lisp to beat your Competition. · · Score: 1

    Lisp has powerful features like macros and lambda operators that many other langues don't have. So admitting that LISP is über-cool, even though I get bored of the parenthesises after a while...

    What do YOU think of other langauges, are there any other languages that you feel are even more powerful and flexible than LISP, allowing you to write better software in shorter time?

  6. Re:Software does not suck on Why Software Still Sucks · · Score: 1

    Problem is that we don't build software like bridges, unfortunately. If you make a dent in one pillar on a bridge, it won't collapse. A tiny buffer overrun in software can take the whole thing down. Almost nobody make "defensive" software that is fault tolerant, eg. they don't check if a sort really sorted the elements, and re-sort with a second algorithm if not.

  7. Re:What about Asia or Eastern Europe? on Will Americans Have Trouble Finding IT Jobs, Overseas? · · Score: 1

    You should consider Singapore if you're going to asia. I went there on vacation for two weeks:
    Work permits are easy to get, they like to bring in foregn talent wether it's workers or artists.
    The only country in asia where "everybody" speak english, except some old cab-drivers and similar.
    Very neat, clean and orderly, decent standard of living.
    Food is great and cheap!
    Plenty of diverse cultures
    Nightlife is great.
    And last but not least, flush the public toilets or be heavily fined! And leave the chewing gum home, you're not allowed to import that.

  8. Re:Donald Becker on Obtaining Guest Speakers For Users Groups? · · Score: 1

    I was there too! :)

    Donald Becker was a cool and fun guy to listen to. Sure, I could probably have read up on the technical info on the web instead, but hearing some stories around the "real" topic was cool too. I didn't have much clue about his personality either before seeing him live, something you'd never get otherwise.

    Hmmm, I have 4 pc's in the room, maybe I ought to cluster them?

  9. Re:Never mind 99.9, try 99.999 on Time To Re-Evaluate Microsoft's Linux Myths Page? · · Score: 1

    Same thing works nicely with quake and win2k. Or just leave the computer on a few hours with an opengl screensaver. Or use tekram's own scsi driver instead of microsoft's and get your disc all corrupted... Or watch IE5.5 suddenly stop loading new webpages, having to restart it.
    Just my experience win Win2k :(

  10. Re:Give me your poor, your tired your huddled mass on H1B Tech Visa Workers Being Deported From U.S. · · Score: 1

    > people never have to worry about getting shot at
    America's crazy gun laws makes the states one of the places in the world where it's most likely to get shot in.

    > being starved, being raped by government order,
    How much does an unemployed without insurance have left for housing and food in the states?

    > being forced to work for the government.
    Already forgotten WW 2 and the vietnam war? Lots of people were drafted into service.

  11. Another working mirror on Red Hat Linux 7 Released · · Score: 1

    ftp://sun site.auc.dk/mirrors/ftp.redhat.com/pub/redhat/rele ases/guinness/ has it too and is faster still (230KB/s) for me at least (from Sweden).

  12. Updated (european) mirror on Red Hat Linux 7 Released · · Score: 1

    I tried to acces a couple of mirrors, most didn't have it, until I finally found
    ftp://ftp.heanet.ie/pub/redha t/pub/redhat/redhat-7.0/

  13. Imedix? on Electronic Medical Records Software for Unix? · · Score: 2

    Try Imedix.com / ArsDigita? Their basic toolkit, ArsDigita Community System, is gpl'ed, suspect you have to pay for the medical stuff though, plus of course any customization needed if you let them do it.

  14. Re:You really mean 30 GB Database on Linux on 30+ GB Databases On Unix? · · Score: 1

    You'd also want RAID 5, preferably hardware which is supported by Linux

    What kind of advice is this people are giving???

    RAID 5 is real slow for small writes common with a database. You have to first read the whole stripesize (much bigger than the oftentimes single block to write) from all disks, calculate parity and write the small changes back (data + parity). What you want is mirroring, RAID 1, which won't decrease write performance to a crawl but keep your data safe.

  15. It's simple - it's how people are on The Leased Life? · · Score: 1

    People follow the way of least resistance. If they can get something right away, they get it now, if they have to pay up the double but later on doesn't matter (at least not now...).

    Of course the few people and companies who are smart enough to take advantage of that wins in the long run and have cash to spare for marketing, lobbying, funding election campaigns etc. (read bribing) enough politicians to make sure the law and society is on their side, preserving the good old system.

    Look at the majority of large successful companies, they work on the principle of only lending you stuff and have you pay through your nose.

    This is a theme throughout the whole economy! Wish people would get a clue.

  16. Why textfiles for configurations is not an option on On Leading vs. Following In The NOS World · · Score: 2
    The current situation with .dot-files scattered all around the place works somewhat well when only a single person uses a non-networked computer.

    In any bigger networked system, with several servers, clients, networked printers etc you want one single unified system for configurating everything. You need to store the information in some kind of distributed database, for example with LDAP. Textfiles aren't up to the task because:

    • Insufficiently flexible permissions for modifying the configuration, either because filesystem lacks acls, or whole files are not granular enough.
    • Difficult to inherit/replicate configurations, for say 20 identical clients.
    • Textfile configurations easily end up getting typos, inconsistent or duplicated data. A configuration database could be typed stronger and check referential integrity.
    • Allows for for a flexible permissions system, let a user remove printjobs from the printer on his desk, or a teacher add user accounts for her classes on a certain server or user group.
    • Administrate everything without needing to log on to a dozen computers editing files all over.
    • Move around configurations and configured items in the tree easily. For example imagine dragging the the apache object from server A to B and voila you've moved your webserver to run on the other computer instead.

    Novell's NDS does pretty much all of this correctly, but it needs some "fixes". The free software community needs (and the rest too) something that's just that, free as in both speech and beer, and not based on proprietary standards. That way all software can gradually move over from using the good old textfiles to a new better system for the long run.

    Linus's idea with plain text files as an interface for configuring the kernel is still great, it's an easy way to interface with the kernel, easier than binary files in /proc or ioctls. We just need a user-space "configd" that reads configurations from the global database and then writes that to the various /proc-files whenever the configuration database is changed, or maybe even reads /proc-files when dynamic parts of the configuration database is read.

  17. Re:This is a really simple answer... on GPL/LGPL Issues - Moving GPL'd Code into Libs? · · Score: 1
    What if I call the DLL from a commercial software I bought? Say I write a winamp (winamp's source isn't available freely I assume) plugin wrapper for a GPLed mp3 player, and release the wrapper as a GPLed DLL with source. Doesn't seem anything wrong with that so far, right, since everything I wrote I release with source as GPL?


    But, then anybody could use the GPL wrapped library together with the closed source frontend. I just reread the GPL, it says nothing about use of the software, it only tells how you may distribute the GPLed software.


    Is this a bug or a feature in the GPL, or am I just too dumb to understand it?

  18. Re:It's true, but on The Rise Of The Chickclickers · · Score: 1

    I got on the net in the early nineties, before people were "surfing". Sure there were less people on at the time, but in irc chatrooms and elsewhere women were pretty rare back then, nowadays it way more equal proportions. Hehe, plus nowadays women don't turn around and run when you say "I study comp...", computers aren't much more geeky than a toaster nowadays. People aged 50+ may use the net, but they sure don't seem to use it much for chatting with others or making homepages full of animated gifs at least.

  19. Re:Replication on Is there An Enterprise-Level Open Source RDBMS? · · Score: 1

    This won't work very well, since the proxy should handle multiple simultaneous updates and transactions. Problem is it's impossible to make sure things really get executed in the same order on all the replicated servers, and the servers will eventually get out of synch. Transactions might fail on just some of the servers but work on the rest, how do you handle those errors? You could of course serialize updates from everything else, but that would kill performance. You really need some sort of global locking between the servers to pull this off.

  20. Artistic License on GPL for Books? · · Score: 2
    The Artistic License might be what you want. As the beginning of the license says:

    "The intent of this document is to state the conditions under which a Package may be copied, such that the Copyright Holder maintains some semblance of artistic control over the development of the package, while giving the users of the package the right to use and distribute the Package in a more-or-less customary fashion, plus the right to make reasonable modifications."


    The open content license mentioned previously also seems useful.