Profile overview for libman.
Submission statistics

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

2 submissions to programming

1 submissions to gamedev

1 submissions to Linux

1 submissions to OpenBSD

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

Voting habits

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

Comments: This user has upvoted 45 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, 6 points (+7|-1)

Godot v3.1 - cross-platform copyfree 2D/3D game engine brings many improvements, submitted: 3/15/2019 12:31:28 AM, 5 points (+6|-1)

Falling in love with OpenBSD again (6.4 install story), submitted: 3/15/2019 12:37:52 AM, 4 points (+4|-0)

LLVM / Clang switching to restrictive uncopyfree license, submitted: 12/21/2018 9:21:39 PM, 4 points (+4|-0)

Performance Cost To Linux Full-Disk Encryption (But You Should Still Use It!), submitted: 3/15/2019 12:28:00 AM, 4 points (+5|-1)

5 lowest rated submissions:

LLVM / Clang switching to restrictive uncopyfree license, submitted: 12/21/2018 9:21:39 PM, 4 points (+4|-0)

Performance Cost To Linux Full-Disk Encryption (But You Should Still Use It!), submitted: 3/15/2019 12:28:00 AM, 4 points (+5|-1)

Falling in love with OpenBSD again (6.4 install story), submitted: 3/15/2019 12:37:52 AM, 4 points (+4|-0)

Godot v3.1 - cross-platform copyfree 2D/3D game engine brings many improvements, submitted: 3/15/2019 12:31:28 AM, 5 points (+6|-1)

How does your political philosophy affect your software choices?, submitted: 11/15/2018 1:50:21 AM, 6 points (+7|-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 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 vulnerable to the possibility of LLVM stabbing us in the back than languages like Rust and Julia.

  • 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)

Debian's Anti-Harassment Team Is Removing A Package Over Its Name submitted by jqueso to Linux

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

This is why non-communists should focus on non-communist free software projects. How about OpenBSD?

Huawei confirms it has a backup OS in case it's cut off from Android submitted by WitnesstheSalt to technology

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

If it's not free and open source, I give zero fucks.

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.