Profile overview for libman.
Submission statistics

This user has mostly submitted to the following subverses (showing top 5):

1 submissions to programming

This user has so far shared a total of 0 links, started a total of 1 discussions and submitted a total of 49 comments.

Voting habits

Submissions: This user has upvoted 26 and downvoted 0 submissions.

Comments: This user has upvoted 16 and downvoted 0 comments.

Submission ratings

5 highest rated submissions:

How does your political philosophy affect your software choices?, submitted: 11/15/2018 1:50:21 AM, 5 points (+6|-1)

5 lowest rated submissions:

How does your political philosophy affect your software choices?, submitted: 11/15/2018 1:50:21 AM, 5 points (+6|-1)

Comment ratings

3 highest rated comments:

How does your political philosophy affect your software choices? submitted by libman to programming

libman 0 points 3 points (+3|-0) ago

After thinking about software political philosophy for many years, I believe that the Nim is now the strongest candidate for the best programming language to focus on. (Perhaps D is second.) I welcome a constructive debate on the question of which programming language is the most suited.

I recommend Nim because:

  • Nim is 100% grass-roots and independent. It was started as a hobby project by a brilliant German programmer, who remains the BDFL. This makes Nim much more suitable for freedom-loving projects than languages that are sophisticated advertising campaigns for left-wing government-loving companies and organizations: Google (Go, Dart, V8/NodeJS, etc), Microsoft (C#, .NET, TypeScript), Oracle (Java), Mozilla (Rust), Facebook (PHP, D), etc. Nim does have paying sponsors, especially in blockchain decentralized apps and gaming industries, but that is much better than the entities mentioned above.

  • The #1 way in which commies subvert open source projects is Stallmanism: they fool everyone into encumbering their code with restrictive anti-market commie legalese / automagical "contracts" that no one really understands, and then claim that freedom is only possible through socialism and government force. You can't write a decent app in many languages without pulling in tons of modules and supposedly becoming subject to a zillion pages of legalese! Please read copyFREE.org - our answer to copyLEFT for a non-communist perspective on software freedom. I've analyzed the software licenses used by various programming language ecosystems, and Nim is the most copyfree one I've found! All language components, compiler, tooling, standard library, IDE integration, and the vast majority of third party modules (currently 706 of 826) are copyfree. Also, by compiling to plain C (for which there are many compilers), Nim is less dependent on the possibility of LLVM stabbing us in the back than D, Rust, Julia, Haskell, etc.

  • The #2 tool for commies is anti-merit "codes of conduct". Nim is one of very few significant programming languages that said no to SJWs pushing CoC!

  • Nim is a language that was designed for high-IQ programmers, not script-kiddies or easily-replaceable third-world diploma-mill drones. But that doesn't make it more difficult to use, just the opposite! Many things in languages like Java and C# are corporate group-think that intelligent programmers do better without. In this Nim takes the opposite approach from Go, which tries to dumb things down too much, resulting in soul-crushing repetitive and ugly code.

  • Nim is still little known, but is growing rapidly. I recently compared Nim's module count to one year ago, and there was 32% growth! Of all programming languages with a module system (NPM, NuGet, PyPI, Ruby Gems, Lua Rocks, CPAN, Maven Central, etc), Nim was the second fastest in growth (after Rust). Getting into the best programming language before it becomes really popular has many advantages, and gives you a chance to influence many things.

  • Nim has a really beautiful libertarian syntax (if you like Python, and you should). Take a look at this example comparing it to Rust, or more examples on Rosetta Code. It's the best looking almost-as-fast-as-C language out there! And it has shortcuts that even Python doesn't have, like a less annoying approach to object orientation, UFCS, case and underscore insensitivity, making unnecessary parenthesis optional, etc.

  • Nim is BS-free and thus easy to learn. If you understand Python (which is the best language for teaching kids, IMHO) and the basic concepts of data types, then you're ready to try Nim. Nim has very advanced features that you can learn along the way, but you can just ignore them to write what you could otherwise write in Python.

  • Nim is a very very fast systems language, about competitive with Rust and D, and consistently benchmarking ahead of Java, C#, Go, Haskell, and of course all scripting languages. It can become more competitive with C/C++ and Rust when more libraries support manual memory management. Nim is also starting to dominate Web framework benchmarks, although this work has not yet been completed. Nim also makes it very easy to make use of existing C/C++ libraries. So Nim could replace not only userland languages like Java and Python, but even C/C++ for kernel development as well.

  • Nim produces very lean binaries that are smaller than Rust, D, Crystal, and of course Go, Haskell, Mono, etc. This makes it second only to C/C++ for writing small commands (see Unix philosophy), and now for the WebAssembly target as well.

  • Despite being a high-productivity language, Nim is very type-safe, for conservative programmers who care about quality. It also has additional safety qualities: GC by default, pure functions, encourages static, easy concurrency, etc.) Nim has been described as Ada with a much better syntax.

  • Nim is extremely portable, and has been tested on many versions of Unix (including all BSDs, Linux, Solaris, AIX, plan9, etc), Windows / ReactOS / DOS, Apple, Haiku, Pi, old Nokia phones, etc, etc, etc. Because it can compile to C or JavaScript (and other targets), it can run on any device with a compiler / interpreter for those languages.

Please let me know what you think.

(Imported from Reddit)

Libertarians cost West Virginia Senate seat submitted by goatboy1127 to politics

libman 1 points 2 points (+3|-1) ago

(1) Libertarians should watch the polls. I myself am a diehard libertarian, but I vote Republican when it matters. In this election I heavily attacked Menendez (D), raping hundreds of light-poles and trees in Lakewood, NJ, where he was endorsed by the (((Vaad))), with my super-edgy staple-gunned fliers the night before the election. I listed both Hugin (R) and Sabrin (L) as "better choices". I myself voted Republican, in case it was close (it wasn't). But reasonable people can disagree on the R-vs-L issue - it is a matter of personal conscience.

(2) Republicans should quit whining and pick better candidates. If the Republican loses significant votes to the Libertarian, then the Republican was a Bush/McCain-style warmongering authoritarian RINO. Libertarian Party is like a lion taking out the weak, resulting in a stronger herd.

3 lowest rated comments:

Libertarians cost West Virginia Senate seat submitted by goatboy1127 to politics

libman 1 points -1 points (+0|-1) ago

I don't have blind faith in government.

(Not even the super-awesome GodEmperor Trump, who I'm pretty happy with, but nothing lasts forever...)

Libertarians cost West Virginia Senate seat submitted by goatboy1127 to politics

libman 1 points -1 points (+0|-1) ago

"Strong government" is good for committing genocide, not preventing it.

It is a common fantasy to imagine that the government you empower will always be under your perfect control. It's not. You are giving ammunition to our common enemies, which are powerless without government force.

"Muh freedom" means the freedom to create your own voluntary nations (even if they're "racist", "sexist", etc), and set up whatever policies you want.

JEWS HATE HIM! submitted by tendiesonfloor to politics

libman 1 points -1 points (+0|-1) ago

Commies hate him.

I'm a Jew and I love both Pauls.