Slashdot Mirror


User: CondeZer0

CondeZer0's activity in the archive.

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

Comments · 231

  1. I hope... on The End of the 3.5-inch Floppy Continues · · Score: 4, Interesting

    that it doesn't take this long for all other non-solid-state storage to die.

    The day when hardisk crashes and unreadable disks are things of the past is long over due.

  2. Re:Africa on Bridging the Digital Divide In Uganda, By Freight · · Score: 2, Insightful

    What blocks Africa from global participation are the tariffs, subsidies and other trade barriers in the 'developed' world; specially theinsane farm subsidies in Europe and the US.

    Financial institutions on the other hand have little if any incentive to block Africa from global participation as Africa does not represent a threat to their business and actually represents an opportunity to expand.

  3. Re:CGI scripts on Proof of Concept For Ajax Without JavaScript · · Score: 1

    > And this is the reason why you shouldn't use CGI scripts these days - the interface sucks and forking a process for each request is very expensive.

    No it isn't. This is a common myth that just never dies.

    I have built a whole web framework with the rc shell that does dozens of forks per request (calling commands like sed, awk, grep, echo, cat, etc), it is much faster than some php frameworks using fcgi, and certainly many magnitude order faster than perl or python takes to even start up.

    You can do many thousands of forks per second on modern *nix systems even when running on a crappy virtual host or ancient hardware.

    But note that I *statically* link all the binaries, when fork/exec-ing dynamically linked binaries things are considerably slower, but still much faster than what people assume.

    But then, it doesn't use a database either and instead uses the file system to store and organize data, which also many claim is slower than a 'proper database', except that (as git and hg show) it is faster.

    In short, the problem is not fork, bu ridiculously bloated and overly complex software.

  4. Re:Ok, so what? on Former Nurse Charged With Aiding Suicides Via Web · · Score: 2, Interesting

    > Don't ask me if it's right or wrong. I don't think it's that simple a question, with black and white answers for every case.

    Actually it is pretty black and white and very simple: Freedom is about being able to do things that are unpopular and others don't approve of. Anything else is not freedom at all.

    Or, as one of my favorite quotes much more eloquently put it:

    "The only freedom which counts is the freedom to do what some other people think to be wrong. There is no point in demanding freedom to do that which all will applaud. All the so-called liberties or rights are things which have to be asserted against others who claim that if such things are to be allowed their own rights are infringed or their own liberties threatened. This is always true, even when we speak of the freedom to worship, of the right of free speech or association, or of public assembly. If we are to allow freedoms at all there will constantly be complaints that either the liberty itself or the way in which it is exercised is being abused, and, if it is a genuine freedom, these complaints will often be justified. There is no way of having a free society in which there is not abuse. Abuse is the very hallmark of liberty." -- Lord Chief Justice Halisham

  5. This insanity wont stop... on ACTA Internet Chapter Leaked — Bad For Everyone · · Score: 4, Interesting
  6. It is becoming more and more obvious on Apple Seeks To Ban Nokia Imports To US · · Score: 1

    that the patent system is a monster completely out of control.

    We have gone from a system where (supposedly) the best products at the lowest price were successful, to one where the company with the best lawyers can shut down anyone else and where serving consumers is a lower and lower priority because so called 'intellectual property' can be used to limit their options.

  7. Plan 9 has always used proportional fonts... on Programming With Proportional Fonts? · · Score: 4, Informative

    The programming environments by Rob Pike use proportional fonts by default. Both Acme (also used by Dennis Ritchie) and Rob's previous text editor Sam (still used by Ken Thompson, Brian Kernighan and Bjarne Stroustrup).

    The rio terminal windows also use proportional fonts.

    At first (like many other things from the Plan 9 world) the lack of precise control about how everything spaced can be a bit frustrating, but once you learn to stop worrying about it, it can be rather pleasant and liberating to use (good) proportional fonts for writing code.

  8. Limbo on Best Reference Site For Each Programming Language? · · Score: 1
  9. Thomas Jefferson said it best... on Nobel Laureate Attacks Medical Intellectual Property · · Score: 3, Insightful

    If nature has made any one thing less susceptible than all others of exclusive
    property, it is the action of the thinking power called an idea, which an
    individual may exclusively possess as long as he keeps it to himself; but the
    moment it is divulged, it forces itself into the possession of everyone, and
    the receiver cannot dispossess himself of it. Its peculiar character, too, is
    that no one possesses the less, because every other possesses the whole of it.
    He who receives an idea from me, receives instruction himself without lessening
    mine; as he who lights his taper at mine, receives light without darkening me.
    That ideas should freely spread from one to another over the globe, for the
    moral and mutual instruction of man, and improvement of his condition, seems to
    have been peculiarly and benevolently designed by nature, when she made them,
    like fire, expansible over all space, without lessening their density in any
    point, and like the air in which we breathe, move, and have our physical being,
    incapable of confinement or exclusive appropriation. Inventions then cannot, in
    nature, be a subject of property.

                                                                                          -- Thomas Jefferson

  10. Re:STFU Bruce and write some code ...... on Bruce Perens on the Status of Open Source · · Score: 1

    Plan 9 from Bell Labs, the OS for people with good taste.

  11. Re:It's not what the inventors think on What is UNIX, Anyway? · · Score: 0, Troll

    You are referring to Systems Software Research is Irrelevant (aka "utah2000"), but I think you miss the point, just because Unix being "good enough" killed all progress doesn't mean that it was a good thing, quite the contrary.

    And BTW, Plan 9 has a Unix compatible subsystem called APE(A Posix Environment), but it is rarely used, because Unix is 30 years rotten shit, and all that was worthwhile keeping from Unix has been in Plan 9 from the start, all that others have added to Unix in the last 30 years have been hacks by people that never understood Unix and its philosophy.

    The true Unix spirit is still alive and well, in Plan 9, but not in any of the bastard sons of Unix or its numerous clones.

  12. Venti from Plan 9 is what you want on A Good Filesystem for Storing Large Binaries? · · Score: 1

    For WORM oriented storage Venti is really good, for the details see the paper "Venti: a new approach to archival storage"

    It was originally developed for Plan 9 as the replacement of the dedicated fs kernel that used WORM jukeboxes, but now you can use it under Linux, BSD and other Unix systems because it's part of the Plan 9 from User Space" port of Plan 9 tool to Unix systems.

  13. Re:D programming on Beyond Java · · Score: 1

    The "D" name is misleading: it has absolutely nothing to do with the creators of B or C at Bell Labs. The successor of C was Alef(the first latter of a different alphabet) which was used for the original edition of Plan 9[1], and a later descendant by the same team was Limbo(Introduction paper by no other than Dennis M. Ritchie) for the Inferno.

    Both Alef and Limbo are much more interesting languages than "D", they keep the clarity and simplicity of C while providing a high level framework for concurrent systems. The only other language with a good concurrency model I know of is Erlang which is quite different but also very interesting and sadly rather under valuated.

    uriel

    [1] To avoid having to maintain Alef compilers for many architectures Plan 9 is ported to, it was replaced with a C library, libthread, that provides the same concurrency model, for high level programming Limbo replaced it. Libthread, despite it's name is completely different from other threading models and uses CSP to handle concurrency while avoiding locks and many other problems with traditional "threading" systems. Libthread is part of Plan 9 from User Space so you can use it in "legacy" Unix/Linux/BSD systems too(of course Inferno runs on all those systems too...)

  14. From the Plan 9 fortunes file... on World Standards Day 2005 · · Score: 1
    % grep [Ss]tandard /sys/games/lib/fortunes
    Multilevel standards are like onions. They're smelly and make you cry a lot. -Ron Natalie
    That's the nice thing about standards -- there's so many to choose from. -trb
    This is a full standard Kernighan & Ritchie C compiler.
    We don't need a standard; Kernighan & Ritchie completely defines the language.
    Is there no room for competition in the standards industry? -R. Hardin
    X is a temporary standard, like FORTRAN. - Andries van Dam
    Happiness is just gymnastics--and I hate programs that read standard output. -Boyd
    Oh! It's one of those programs that reads standard output. - boyd
    Geez, you'd think standards were a continental disease or something. - Brian Reid
    No UNIX system on the market supports more standards than DEC OSF/1.
    Standards is an area that is constantly changing. -Carl Cargill (ed. ACM StandardView)
    If there was [sic] a single standard for the English language it would not be necessary to support redundant spellings. - OSF1 ls(1) man page
    First off, I'd suggest printing out a copy of the GNU coding standards, and NOT read it. Burn them, it's a great symbolic gesture. - Linus Torvalds
    gcc -Isomenonstandardplace -Dverylongoption -Wpleasedontcomplainaboutmyprogramiknowhatimdoing ilikethingstobeclearsoigivemyfileslongnames.c
    /us r/include/c++/3.2/backward/backward_warning.h:32:2 : warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
    We lead by following standards. - sape
    Standards can be useful, but they can also make your life miserable; Rob Pike wrote a great paper which among other things, explains how standards can make research and innovation difficult: Systems Software Research is Irrelevant
  15. The semantic web will never work... on C|Net Integrates Ontology Viewer Into News Site · · Score: 1

    ... and that is a good thing.

    See: The Semantic Web, Syllogism, and Worldview.

    Metadata is just data with a non-standard interface. If you get rid of the non-standard interface you will live much happier.

  16. Re:we've still got Google, for now on Bell Labs Unix Group Disbanded · · Score: 5, Informative
    First of all, Linux is just an Unix clone, and it never had many fans at Bell Labs.

    And Bell Labs gave up Unix _long_ ago:
    Not only is UNIX dead, it's starting to smell really bad. -- Rob Pike circa 1991

    Bell Labs moved from Unix to Plan 9 in the late 80' and then went on to work on Inferno.

    Both Plan 9 and Inferno are Open Source now and live on outside Bell Labs, but their developers like to be very quiet, they rather code than talk or maintain websites.

    But here are a couple of links:


    And also many of the ideas of Plan 9 and Inferno live on as part of other projects like v9fs(9P distributed file system protocol support for Linux), Plan 9 from User Space(a port of many Plan 9 components to Unix), and wmii(a window manager partially inspired by Acme.)
  17. Re:Lock-free and Wait-free programming. on What are the Next Programming Models? · · Score: 1

    You mean like CSP that has been around for 20 years?

    Both Inferno and Plan 9 allow CSP-style concurrent programming, and it's pure joy.

    uriel

  18. The Powerwall on Building the WallTop · · Score: 2, Interesting

    Some years ago the great guys at the Advanced Computing Lab of Los Alamos National Laboratory built this very cool setup with a bunch of Thinkpads running Plan 9:

    The Powerwall

  19. Re:BSD? on DragonFlyBSD 1.2 Released · · Score: 2, Insightful

    From a conversation with a friend earlier today:

    "OpenBSD was my first *NIX, and I thank God for initiating me to Unix with the only barely sane *NIX at the time."

    Of course this days I know of better things.

  20. Re:can't get something for nothing on New Photovoltaics Made with Titanium Foil · · Score: 0, Troll

    Solar-sails do not use solar-wind at all. This is a common misconception, but the appealing analogy does not apply.

    See Henry Spencer comments for more details.

    On the other hand, magnetic-sails do use the solar wind, but they are a completely different beast.

  21. Re:GNU on Hurd/L4 Developer Marcus Brinkmann Interviewed · · Score: 0, Flamebait

    I think that project is obsoleted by plan9port.

    Why have a userspace based in a 30 years old dead[1] operating system, when you can have the userspace from it's successor that is actively maintained, and was developed by the same team following the same principles and philosophy.

    [1] "Not only is UNIX dead, it's starting to smell really bad." -- Rob Pike circa 1991

  22. Re:GNU on Hurd/L4 Developer Marcus Brinkmann Interviewed · · Score: 0, Troll

    Start here.

    You can continue here.

    That should get you going, then you can read The UNIX Programming Environment and The Practice of Programming

  23. Re:Intra-vendor XML is (usually) stupid on Tim Bray On The Origin Of XML · · Score: 0, Flamebait

    How much bullshit, XML is not a "standard data format", it's an "standard for the (very lousy and almost completely useless) 'definition' of data formats". An XML file without documentation is as useless as a big binary BLOB; some day you should check the XML MS word generates, and I have seen much worse from other proprietary XML tools.

    UTF-8 is a real standard data format, infinitely easier to parse and read than XML, and I got the best tool set to work with it just under /bin

    So, when will you be adding the -X option to gnu/grep so it understands XML? No, wait, it will be --parse-XML-files-and-be-slower-than-g++, because you, like all GNU fools, can't live without verbosity.

    If you excuse me while I wait I will go back to work in a XML-free system.

  24. Re:GNU on Hurd/L4 Developer Marcus Brinkmann Interviewed · · Score: 2, Insightful

    The Plan 9 license is "OSI approved(Open Source), and accepted by FSF and RMS as Free Software; what more do you want?

    If that is not enough, complain to Lucent with a clear explanation of why the LPL is not good enough for you.

  25. Re:GNU on Hurd/L4 Developer Marcus Brinkmann Interviewed · · Score: 2, Interesting

    > GNU made most of the core programs that Linux normally uses, and they are universally considered excellent
    In my universe they are considered junk; that BTW, is the same "universe" of the inventors of Unix and C(and many other things).

    RMS and GNU never understood Unix and the Unix philosophy, and it shows; they can't code in C either, take a look at the source of gnu-core-utils some day... I did it, and I'm still recovering from the trauma. And gcc and other gnu "tools" are not better.

    The only original "contribution" GNU did to Unix was info, a documentation system so hideous that even most GNU zealots don't use it.