Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Kilgore T.M. Replicant

Pages: [1]
1
Offtopic / Post-meritocracy
« on: October 22, 2018, 10:56:54 am »
(or how I stopped worrying and learned to love the CoC)

The Free Software (and open source) world has been much too focused on producing software. Instead of striving for excellent code quality, we must focus on what's really important: feelings and diversity. The Post-Meritocracy Manifesto outlines the wave of the future: no more judging based on merit, but inclusion based on ethnicity, gender identity and expression, or socio-economic status.

The main weapon in this fight for justice is the Code of Conduct from the Manifesto author. Recently, it has replaced the Linux "Code of Conflict", getting rid of regressive cruft such as
Quote
Your code and ideas behind it will be carefully reviewed, often resulting in critique and criticism.  The review will almost always require improvements to the code before it can be included in the kernel.  Know that this happens because everyone involved wants to see the best possible solution for the overall success of Linux.
and focusing on the main point of Free Software:
Quote
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.

Concurrently, Linus Torvalds has been convinced that shouting at people and calling crap code crap is holding his hobby project back and that he must clean up his act. A clear victory for us! That foul-mouthed, long standing blemish in Free Software's face has finally been fixed. Now you can feel safe to post your wonderful patches and not be put down in a blunt manner. If you still are, complain and get the rude developer excommunicated. Nobody's time is more valuable than your feelings, regardless of your level of experience.

Further inquiries revealed that Linus adopted our CoC for exactly the right reasons:
Quote from: Linus Torvalds
I absolutely do not want to be seen as being in the same camp as the low-life scum on the internet that think it's OK to be a white nationalist Nazi, and have some truly nasty misogynistic, homophobic or transphobic behaviour.

The Manifesto urges you to seek out members of various minorities to include and personally coach in your project. Drop that $EDITOR and get your posterior on Twitter! Remember that diversity brings salvation and focusing of technical issues alone won't get your project far. Your time is better spent on outreach than coding.

Instead of simply accepting code from anyone (or anything), we must enumerate our under-represented and repressed classes in our guidelines and promise punishment for those who cross the line. Let's fill out the forums with discussion on identity politics instead of C/C++, bugs or 25 year old games. On the Internet, everyone knows you're a dog. And if they do not, shout it aloud!

We need more tribalism, harassment, censorship and discrimination in our Free Software. Linux has finally joined us on our path. Embrace the post-meritocracy world and take in a CoC today! Or are you a Nazi?

Quote from: Martin Luther King, 2018
I have a dream that my four little children will one day live in a nation where they will not be judged by the content of their patches but by the color of their skin.

PS. Enlightened by Python's move, I shall replace every instance of "Master" with "Parent" in my projects.

2
Offtopic / Reversing to Orion - project 1oom
« on: April 20, 2018, 01:45:25 pm »
1993 was a great year for PC gaming: Doom, XCOM/UFO and Master of Orion. Now, 25 years later, in a post-DOS world... how does one play these?

Doom has numerous "source ports" due to the source code release (thanks Carmack!). OpenXcom provides modern compatibility and GPL goodness for Xcom, thanks to the efforts of SupSuper & co.

As for the other MicroProse classic MOO1, we have v1.3 and some unofficial v1.4 hacked DOS EXEs with no source code in sight. Time to change that!

Step 1: grab a disassembler
Step 2: ???
Step 3: 1oom-0.1.tar.bz2 (md5sum: 665bd7bff107cb5919ab9dbec3d6b58c)
edit: Step 3.1: https://github.com/KilgoreTroutMaskReplicant/1oom
edit: Step 3.2: Homepage
edit: Step 3.3: https://gitlab.com/KilgoreTroutMaskReplicant/1oom
edit: Step 3.4: Homepage

Downloads: releases, development builds
Code: [Select]
git clone https://gitlab.com/KilgoreTroutMaskReplicant/1oom.git
See the homepage for screenshots.

Pages: [1]