Live data from Hacker News

Viewing profile — progman

progman

HN member
Joined
Wed, Jun 05, 2013, 7:49 AM UTC
HN karma
571
Public activity
416 items

About progman

No profile information was provided.

Recent public activity

  1. comment
    Comment #21040519

    The wayland project exposes what marvelous piece of software X11 really is since Wayland is still not able to compete, otherwise the whole Linux community would use it already. I r…

  2. comment
    Comment #21040460

    > Every time I see the X11 protocol, I realize that the UNIX philosophy (everything is a file) is dead. As "dead" as Android (which is based on Linux, a Unix clone) and OSX (a BSD …

  3. comment
    Comment #21026714

    Bash is a typical Unix tool, and Unix follows the KISS principle. Hence, also Bash scripts should be KISS. If you need >100 lines of code your code is too complex in the script wor…

  4. comment
    Comment #20786603

    The irony is that the very attempt to be one tool for everything caused Perl's own destruction. Perl 5 is still used by some veterans for small scripts but who wants to use Perl 6?…

  5. comment
    Comment #19676043

    > very few change their life in significant ways to help it. I did it, and it is really worth the effort. What I changed: - buy liquids in glass only -> healthier and reduced conta…

  6. comment
    Comment #19524356

    Yes, there are also poor languages with many users :-)

  7. comment
    Comment #19524150

    > This is OCaml's problem: it's a great language with no users. My other post in this thread proves the opposite.

  8. comment
    Comment #19524078

    Companies using OCaml: https://ocaml.org/learn/companies.html What is OCaml used for? https://www.quora.com/What-is-OCaml-used-for?share=1 Further infos: awesome-ocaml - A curated …

  9. comment
    Comment #19408508

    Nice work! Lem looks "Spartan" at first glimpse, the high expansibility however is a promising key for success. Anyone who truly loves Common Lisp has the opportunity to make Lem t…

  10. comment
    Comment #19024825

    Basically said, systemd follows quite the opposite of the KISS principle which made Unix and Linux so great.

  11. comment
    Comment #19024528

    I like to share the following links to those who also don't like systemd. http://without-systemd.org Devuan (Debian without systemd): http://devuan.org More Linux Distros without s…

  12. comment
    Comment #18535907

    > We're here because of mass progress What is "mass progress"? There are two options: a) let the masses learn to use the inventions of individualists (which happened with C/C++, PH…

  13. comment
    Comment #18534878

    Rust may be a very good choice for systems programming. However, safety criticial software can also be written in other languages which don't need a borrow checker -- Ada and SPARK…

  14. comment
    Comment #18534780

    The people at https://discuss.ocaml.org/ are quite helpful. > it's cool from a language point of view, but as a developer it can get overwhelming If you consider OCaml's features o…

  15. comment
    Comment #18534680

    If you want to teach FP you should use the very first and most simple FP languages --- Lisp and Scheme. Despite their extreme simplicity, they provide an extremely expressive power…

  16. comment
    Comment #18534623

    Why do you abhor elitism? It's elitism (not group thinking) which yields progress. For instance, da Vinci, Newton, Einstein, etc. and all the Nobel price winners were all outstandi…

  17. comment
    Comment #18194765

    I have also worked with CL commercially in this century, and the only thing I missed was a convenient portable GUI library for OSS Lisp. I hope in McCLIM ( https://common-lisp.net/…

  18. comment
    Comment #18154325

    Wow, thanks for sharing!

  19. comment
    Comment #18085681

    Looks impressive. However, since Nim has such an easy C/C++ FFI you have to consider also all C and C++ APIs. That looks superior even to Go, unless Go's C FFI is as easy as Nim's.…

  20. comment
    Comment #18085063

    > However, the ecosystems are not at all comparable. Really? https://github.com/VPashkov/awesome-nim You can install Nim packages easily with nimble. https://github.com/nim-lang/ni…

  21. comment
    Comment #16193091

    > Why give up on performance? We don't need to give up on performance, even with low-performance RISC-V chips. What we need is a new architecture which takes advantage of low-speed…

  22. comment
    Comment #16078646

    >After all, what use is a nuanced term if it can't reliably convey that additional information. I would recommend the general term "A/B compiler" where A and B are arbitrary regula…

  23. comment
    Comment #16078513

    > is it so bad to have another word for source-to-source compilation? If you compile C to Assembler then you compile from one code (C) to another code (Asm, or machine code which i…

  24. comment
    Comment #16078379

    "Transpile" is an artificial buzzword, just meaning source-to-source translation, from Pascal to C for instance. Actually, there is no such thing as a "transpiler". There are only …

  25. comment
    Comment #16078358

    > ... and run it in a serverless environment, a docker container or a browser. ... Waiting for tens of seconds, or minutes, until all the JS libs are loaded into their GB's of RAM …