Viewing profile — progman
progman
HN member- Joined
- Wed, Jun 05, 2013, 7:49 AM UTC
- HN karma
- 571
- Public activity
- 416 items
- HN profile
- View on Hacker News ↗
About progman
No profile information was provided.
Recent public activity
-
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…
-
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 …
-
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…
-
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?…
-
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…
-
comment
Comment #19524356
Yes, there are also poor languages with many users :-)
-
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.
-
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 …
-
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…
-
comment
Comment #19024825
Basically said, systemd follows quite the opposite of the KISS principle which made Unix and Linux so great.
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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/…
-
comment
Comment #18154325
Wow, thanks for sharing!
-
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.…
-
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…
-
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…
-
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…
-
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…
-
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 …
-
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 …