nashgold's Journal
 
[Most Recent Entries] [Calendar View] [Friends]

Below are the 20 most recent journal entries recorded in nashgold's LiveJournal:

    [ << Previous 20 ]
    Sunday, December 22nd, 2030
    6:04 pm
    ONE LIFE IN RUSSIA
    Welcome to the new, work in progress, version of my book - One Life in Russia. This time English only.

    PDF version: https://www.scribd.com/document/489211596/One-Life-in-Russia



    - Nikita Sadkov <nashgold85@gmail.com>
    - https://www.facebook.com/nshgld/
    - https://lj.rossia.org/users/nashgold/
    - https://www.flickr.com/photos/183169116@N03/
        What was that? The fruit of a sick imagination?
        Delirious demschiza.....
                -- Mariam Skripova, about this story
    

    This text is an autobiographical sketch of the author's life story, without claiming to be in proper writing style, complete or relevant to someone other than the author. The goal of this story was initially an attempt to understand my own feelings towards my Homeland and compatriots, then somehow crystallize my worldview, and finally explain to others the reasons for my extremely negative attitude towards the Russian nation. This text contains no fiction, only real events happened to the author during his sad life in Russia. The names are unchanged either. Be cautious when distributing or quoting this text, because it violates numerous laws of the Russian Federation, including materials on which there are precedents of opened criminal cases.

    Compatriots, themselves deprived of voice, all my life tried to shut me up. Even my mother taught me the Russian wisdom of "not to stick out" since childhood: "Shut up - go for a clever" and "silence is gold." But if silence is gold, then the dead are the richest. This text is also my response to all those who tried to deprive me of the right to express my thoughts aloud. Yes it is full of hatred towards Russian, but as Dovlatov has said: it was not Joseph Stalin who has sentenced the millions of people to suffering and death.

    I started writing this book in Russian, but then changed into English, due to the shift in my relationship with the Russian nation. There is no official Russian version anymore. The existing copies are completely out of date.

    CONTENTS:

    - Not My Choice
    - Grandparents
    - Vodka Countryside
    - The Gopnik City
    - Medicine
    - Family
    - Hobbies
    - The Spirit of Ignorance
    - Programming
    - Gaziza
    - Nation of Filth
    - Protesting in Vain
    - Rusich The Rooster
    - Memorial of Military Glory
    - Sanity
    - Tell you, I'm Innocent!
    - Parting with Subhumans.
    - Ukraine, My Dear Dumpster Fire...
    - Kyiv Hostels and Bedbugs
    - The Nigerian Carder and The Donbass Bully
    - Uncle Yura; Gopnik Cop
    - The Sour Grapes of Eugenics
    - More "Hospitality"
    - Ukrainian Psychiatry
    - And You Expect Me to Love THIS?
    - Brothel is Not a Sanctuary
    - Opposition to What?
    - Free Speech: is there Such a Thing?
    - Free Will: is there Such a Thing?
    - Goodbye, Unwashed Mad Ukraine
    - One Life at the Zoo
    - The Last, but Not Least
    - Achievements

    Current Mood: busy
    Current Music: https://www.youtube.com/watch?v=NEUYq5t-cCM
    Sunday, April 7th, 2030
    9:15 pm
    New Name Asks for a New Account
    Hi, folks!

    I've long planned to changed my name from Nikita Sadkov, since hating Russians while having a Russian name looks like a silly trolling. In fact my Russian name was a source of never ending confusion.

    Unfortunately my status in Ukraine provided me no way to change my name formally. Still I want to change it at least informally. So from now on I kindly ask you call me Nash Gold. After American mathematician John Nash and a Boeing Engineer Richard Goldberg (aka r@ygold).

    Hope that will make things a bit more cleaner and show everyone that I refuse to accept a Russian identity. I will change my passport name as soon as I get ability to do it.

    Given that, my previous account http://lj.rossia.org/users/sadkov/ is now retired, due to having an ugly Russian name.

    BTW there is actually an anime character with this name:
    https://kurokonobasuke.fandom.com/wiki/Nash_Gold_Jr.


    I believe that I deserve an English name, since I'm part of Anglosphere, and I don't live in Greece where such name can be natural. In the English world, the name "Nikita" is considered female, after the Elton John's song and the Luc Besson's movie. Generally , people are free to change their names, just like they are free to change their gender or nationality. I don't have to belong to some group, whose values I don't share.



    Current Mood: accomplished
    Current Music: Dream Theater - Distance Over Time
    Tuesday, April 20th, 2021
    11:17 am
    textboard.org/prog/
    Nigger admin of textboard.org/prog/ has banned me after I criticized Stallman. The nigger also blocks posting from TOR. Guess Communism can never survive free speech.


    That ban came for posting the following text:

    Richard Stallman taught us that:
    1. In America "you can get arrested without a reason."
    2. Russian spy "Edward Snowden is a Great Hero."
    3. HAMAS terrorists are the good guys, while Israel is a fascist state.
    4. "The US military" are the "violent white supremacists." "The US owes reparations to Iraq for the damage it has done."
    5. "The US military is poisoning [low-income] communities across the US with toxic chemicals."
    6. It is wrong that "the US government has persecuted Julian Assange for a decade for Wikileaks' journalism."
    7. "Publishing of leaked secret [American] information" is journalism, and not spying or sabotage.
    8. Terrorist Iranian dictatorship, trying to make a nuclear bomb, are the good guys, and America should ally with it.
    9. "US today — plutocracy, extractivism and dooH niboR."
    10. "US government doesn't try to operate fair taxation."
    11. American "democracy is a sham."
    12. "We must defeat [American] plutocracy."
    13 "War is not the way to deal with" the totalitarian regimes.
    14. Pre-teen children can "appear entirely willing."
    15. Writing software unpaid makes you "free as in freedom."
    16. There is nothing wrong with the Red Star GNU/Linux being used in North Korea as the totalitarian surveillance tool tracking any non approved communication. GNU GPL completely approves such use, because it gives their government users "freedom."
    17. "Facebook is surveillance monster."
    18. American corporations are the "enemy of your freedom", despite them creating jobs, quality products and paying taxes.
    19. It is totally okay to work for totalitarian regimes, speak propaganda on RussiaToday and getting paid in bitcoins by Karpeles.
    20. Criticizing Stallman and his cult is a taboo, and will get you banned from all related IRC channels and forums.
    21. RussiaToday and TheGuardian are the best and most unbiased sources of information.
    22. "China is wise" for banning "Tesla cars from entering military bases."


    Monday, April 19th, 2021
    12:41 pm
    Enough


    Current Mood: amused
    Sunday, April 18th, 2021
    1:18 pm
    Richard Stallman taught us that
    Richard Stallman taught us that:
    1. In America "you can get arrested without a reason."
    2. Russian spy "Edward Snowden is a Great Hero."
    3. HAMAS terrorists are the good guys, while Israel is a fascist state.
    4. "The US military" are the "violent white supremacists." "The US owes reparations to Iraq for the damage it has done."
    5. "The US military is poisoning [low-income] communities across the US with toxic chemicals."
    6. It is wrong that "the US government has persecuted Julian Assange for a decade for Wikileaks' journalism."
    7. "Publishing of leaked secret [American] information" is journalism, and not spying or sabotage.
    8. Terrorist Iranian dictatorship, trying to make a nuclear bomb, are the good guys, and America should ally with it.
    9. "US today — plutocracy, extractivism and dooH niboR."
    10. "US government doesn't try to operate fair taxation."
    11. American "democracy is a sham."
    12. "We must defeat [American] plutocracy."
    13 "War is not the way to deal with" the totalitarian regimes.
    14. Pre-teen children can "appear entirely willing."
    15. Writing software unpaid makes you "free as in freedom."
    16. There is nothing wrong with the Red Star GNU/Linux being used in North Korea as the totalitarian surveillance tool tracking any non approved communication. GNU GPL completely approves such use, because it gives their government users "freedom."
    17. "Facebook is surveillance monster."
    18. American corporations are the "enemy of your freedom", despite them creating jobs, quality products and paying taxes.
    19. It is totally okay to work for totalitarian regimes, speak propaganda on RussiaToday and getting paid in bitcoins by Karpeles.
    20. Criticizing Stallman and his cult is a taboo, and will get you banned from all related IRC channels and forums.
    21. RussiaToday and TheGuardian are the best and most unbiased sources of information.
    22. "China is wise" for banning "Tesla cars from entering military bases."



    Current Mood: amused
    Saturday, April 17th, 2021
    8:00 pm
    Update on my refugee camp stay
    Today my case manager came, saying that usually he doesn't do anything on weekends, but because I ignored several COA letters, demanding me to visit psychiatric hospital, he was forced to investigate why, instead of being with his family. I told him that getting another psychiatric diagnosis would be counter productive for my asylum application, and they will have to get court order. He responded like "we do this in some rare cases, but there are other ways..."

    I haven't filmed any camp fights recently (although there were numerous), but what I already filmed is apparently enough for COA to still wanting to get rid off me. Dunno what they will come up with next. COA can as well pay some Moroccan junkie to stab me. Feeling really uneasy now.

    Current Mood: annoyed
    Friday, April 16th, 2021
    10:31 pm
    That was quick!
    It took me just one day to convert existing stack-based Symta GC to the generational based one.
    Although it took me several years to conceive the ideas about how to properly do it.
    In fact, a lot of programming is done away from keyboard.
    And you can just lookup it online. Say at stackoverflow and at wikipedia, they present
    this stupid algorithm with nursery/eden/tenured, and it will lead you nowhere.
    JVM does its own GC implementation, but is overengineered and completely useless to me.
    So I had to devise my own algorithm, which is good enough for everything.
    Now it is the time to cleanup the rest of the runtime, and implement language changes.

    Of course, I wont be publishing the source code anymore (at lest not for free).
    And I should probably patent the algorithm just to annoy the commie scumbags like Stallman.

    Current Mood: accomplished
    Thursday, April 15th, 2021
    9:03 pm
    Restarted work on Symta
    After a several years break, I have started working on Symta again.

    The TODO list is huge. But the main goal is making Spell of Mastery run on a 32-bit CPU with 16Mb RAM. That will require heavily modifying the runtime and memory layout, then using DOSBox to with limited cycles to ensure it is fast enough. Rationale: if Symta is fast enough for a 1995 CPU, then it is fast enough for anything.

    Current Mood: amused
    3:05 pm
    The Friendship of the People
    Hey, folks! Tis me again bitching about the stuff you will never experience.

    One thing you will immediately notice in the camp, is that everyone here sticks to his own people: Africans communicate only with Africans, Arabs with Arabs, Russians with Russians. You wont ever see Africans having Arab friends, but more likely they will prefer the company of their own subtype of Africans (i.e. Mandinka Africans are more likely to team up with other Mandinka Africans). And everyone is nationalistic to the point of making me wonder why they left their shithole countries.

    Some of refugees do speak English, but they prefer socializing in their own languages, which they are very fond of. Local Russians don't even speak English at all - they speak only Russian, and usually discuss Dutch people in a very insulting manner (europidors, etc...). They dislike me, since they believe I'm spying and reporting on them, and they do have a lot to hide, since most their cases are made up.

    So yeah, camp dwellers are anything but open minded, and living in the refugee camp I feel being a white player on an NBA team.



    Current Mood: contemplative
    Wednesday, April 14th, 2021
    11:10 pm
    I literally code for food now
    Fellow developers, please support a homeless person by buying some C/C++ code:
    https://nashgold.itch.io/new-c-macroprocessor



    Current Mood: hungry
    3:18 pm
    Implemented loading of Command & Conquer Voxel Files
    Westwood Tiberian Sun models are hollow inside and have holes in the bottom. That makes it non-trivial to properly calculate normals for them (without patching the holes manually). Yet the normals are stored inside these VXL files (in the form of indices into one of the normal tables). All that makes me believe that, that Westwood people haven't used any voxel editor to create these models, but instead rendered them from the usual 3d mesh, created with the old boring polygonal editor. There is also no existing footage of the Westwood voxel editing tool.

    On the opposite side, Koen van de Sande created actual voxel editor for C&C ( https://www.tibed.net/voxel ), which modders used to draw a ton of new voxel models for the game. It is a rather tedious process, since the editor has no real 3d view, instead showing sections of the model, so modders have to set voxel individually. As I understand, that project was part of his BSc diploma: http://voxelcoloring.sourceforge.net/

    Apparently that was one of the first true voxel editors in existence.




    Current Mood: amused
    Tuesday, April 13th, 2021
    11:11 am
    From Comments
    >почему до сих пор про Мишу нет правды в википедии - что он отрицатель, конспиролог, расист, трампист, педоадвокат, куанон и альтрайдт?

    Maybe because Russian Wikipedia is being curated by the Russian government, and Misha is a loyal Russian citizen? The main admin, Sergei Ilyinykh, is out of the closet Russian military officer.

    Current Mood: amused
    Monday, April 12th, 2021
    12:51 am
    Implemted importing of Ken Silverman's Voxel Files
    The models aren't super exciting (Ken is not an artist), but the voxel formats are interesting to explore, since they don't use octree, relaying instead of on RLE compression. But obviously they are limited to surface voxels and even more expensive to process and modify. I.e. normal octree has somewhat efficient pathfinding/collision algorithm due to uniformity, but RLE compression breaks it.



    Current Mood: amused
    Sunday, April 11th, 2021
    1:58 pm
    Africans have fun again
    Knife fight. Now 3 police cars.

    At least cops now have solid job security with all these Black refugees.



    Current Mood: amused
    Friday, April 9th, 2021
    10:09 pm
    The Main Difference between Microsoft and FSF
    Microsoft: DEVELOPERS, DEVELOPERS, DEVELOPERS...

    FSF: PEDOPHILES, PEDOPHILES, PEDOPHILES...

    Current Mood: amused
    5:54 pm
    The New C progress
    After a few segfaults, references now work with auto declarations.

    So
    #foreach(x,xs,{body}) {
      for (int i_ = 0, sz_=(xs).len; i_ < sz_; i_++) {
        auto x = (xs)[i_];
        {body}
      }
    }
    
    void test() {
      S32s xs;
      for (int i = 0; i < 20; i++) xs.push(i);
      foreach(x,xs) {if (!(x%2)) x = 0;}
      foreach(x,xs) {printf("%d\n", x);}
    }
    


    easily modifies this `auto x` reference, clearing even numbers.
    There is also support for stuff like
    int x = 123; auto &xref = x;


    Smart pointers, growing array and hashes with [] access is basically all I need for most of my code. And C++ templates can be easily replaced with my new macros. Given that my New C design is like finished now. After some use, I will clean it up and put on sale.
    0
    1
    0
    3
    0
    5
    0
    7
    0
    9
    0
    11
    0
    13
    0
    15
    0
    17
    0
    19
    


    Current Mood: accomplished
    Thursday, April 8th, 2021
    6:28 pm
    Implemented operator overloading
    So now
    class CLst {
      int size;
      int *xs;
    }
    
    int &CLst."[]"(int index) {
      return &this->xs[index];
    }
    
    int &CLst.x {
      return 0;
    }
    
    void foo() {
      CLst a;
      a[123] = 456;
    }
    
    //EXPANDS INTO
    
    #line 1 "example/e1.c"
    typedef struct CLst {
      int size;
      int *xs;
    } CLst; static void CLst_m_ctors_(CLst *this){} static void CLst_m_dtors_(CLst *this){}
    
    int *CLst_m__get_(CLst *this,int index) ;static int *CLst_mp__get_(CLst this,int index) {return CLst_m__get_(&this,index);}int *CLst_m__get_(CLst *this,int index) {
      return &this->xs[index];
    }
    
    int *CLst_m_x(CLst *this) ;static int *CLst_mp_x(CLst this) {return CLst_m_x(&this);}int *CLst_m_x(CLst *this) {
      return 0;
    }
    
    void foo() {
      CLst a;
      (*CLst_m__get_(&a,123)) = 456;
    }
    


    That is one of the more useful C/C++ features, since overloading [] allows one to check for the out of bounds errors.

    As usual, I'm translating New C into C99, rewriting the input, like in some macroprocessor. The two C++ features that cannot be implemented that way are the exceptions and the constructors for the global objects. For the exceptions, C++ compiler maintains the stack descriptions, while for the global objects EXE and ELF files declare different entry point than main, and that entry walks the list of all global objects initing them. For badly designed C++ apps that results into a noticeable slowdown at startup.

    I don't use the usual inheritance, instead going for Symta-style OOP redirecting method calls to some other object. That proven to be much more useful, while C++'s OOP was always getting in the way.

    Current Mood: accomplished
    12:01 am
    Added support for RAII into the New C
    RAII is like a major C++ feature, and also the most controversial, since destructors greatly complicate semantics. Still RAII acts as the poor man's GC and helps eliminating entire class of bugs.
    int foo() {
      C o, v;
      1+2;
      while(1) {
        C x;
        {
          lbl:;
          4+5;
          C y;
          goto lbl;
          6+7;
          continue;
        }
      }
    }
    // translates into
    int foo() {
      C o, v;C_m_ctor(&o);C_m_ctor(&v);
      1+2;
      while(1) {
        C x;C_m_ctor(&x);
        {
          lbl:;
          4+5;
          C y;C_m_ctor(&y);
          {C_m_dtor(&y);goto lbl;}
          6+7;
          {C_m_dtor(&y);C_m_dtor(&x);continue;}
        C_m_dtor(&y);}
      C_m_dtor(&x);}
    C_m_dtor(&v);C_m_dtor(&o);}


    Current Mood: accomplished
    Tuesday, April 6th, 2021
    8:07 pm
    Imagine a world without Russians


    Current Mood: amused
    Monday, April 5th, 2021
    7:23 pm
    The True Nature of Free Software
    Monopolistic corporations fund GPL projects in part to prevent the potential competitors from gaining any market share and gathering resources to defeat their monopoly. Compared to BSD and/or Public Domain, there is no incentive and resources to develop GPL software into something competing with the monopolies. The only thing Microsoft is really afraid of is non-copyleft licenses. Remember: Apple OSX and iOS were built on top of FreeBSD. Without it, there would be no Apple today, only Microsoft. That is also why monopolists keep open source developers on a short leash - it would be far worse, if they break free, creating competition, forcing to buy them at a much higher price.

    FSF killed countless smaller companies, like BeOS, Symbolics, Sun and Silicon Graphics with its workstations. Partially by alienating the community towards the proprietary Unix and Lisp systems. And these were real competitors for Microsoft, developing innovative solutions. I.e. BeOS was written completely in C++.

    If you want real freedom, then the only way is boycotting FSF, Stallman and the rest of the copyleft slave drivers.

    Current Mood: amused
[ << Previous 20 ]
About LJ.Rossia.org