Simon 𐕣he 🪨 Johnson

they/them

Lord, where are you going?

  • 3 Posts
  • 65 Comments
Joined 2 months ago
cake
Cake day: April 22nd, 2025

help-circle
  • Everyone’s libing out hard over this. I’ve seen this my entire fucking life.

    Watch any municipal or state town hall where it’s an issue with real stakes where the cops have shot someone, where there’s an unequal land deal with developer money behind it, or literally just like be black in America.

    The only difference here is that your status as Mr. Senator no longer protects you. These types of arrests and laws have existed in America and have always been used this way. This is why disturbing the peace, disorderly conduct and and vagrancy laws are often only criminally enforced on those who cannot afford good lawyers or plead out. These cases get dropped upon challenge because most applications of these laws won’t pass a smell test, and the jurisdictions don’t want to lose them.

    Likewise most courts won’t per se strike down these laws because this kind of stuff is really where the rubber meets the road with liberal legalism.

    These laws are basically what makes that cop saying “you can beat the rap but you can’t beat the ride” possible.





  • Now I’m super curious about Gentoo and Portage. You don’t hear so much about compiling your own stuff anymore (probably because there’s less architectures around).

    “Nobody” runs Gentoo anymore because most distros have taken the 80% optimizations you can do and just mainlined them. This was back in 2000’s where some distros weren’t even by default compiling with -O2. Gentoo usage just proved out that the underlying code was effectively -O3 safe in the 80% case and nobody was sneakily relying on C/C++ vagaries.

    I have much less time to tinker, but my favorite new bag is Fedora Atomic (currently using Bazzite on my main desktop). I’m incredibly interested in figuring out Nix though, but I haven’t had the time. Immutable distros are honestly something incredibly useful for both power users and normies. The main issues I’ve had with Fedora Atomic have really been around vagueness in the “standard” but they’re still figuring things out as far as I can tell.




  • There are plenty of sha1 implementations that are more readable and sensible and less readable and sensible. This portion is simply an manually unrolled loop (lmao these gcc nerds haven’t even heard of Gentoo) of the hash chunk computation rounds. Hash functions aren’t “impenetrable” they’re just math. You can write math programmatically in a way that explains the math.

    The point of this post is actually things like x[(I-3)&0x0f]. It’s entirely the same concept as coercion to manipulate index values this way. What’s funny is that void pointer math, function pointer math, void pointers and function pointers in general are typically seen as “beyond the pale” for whatever reason.

    Beyond that if you know C you know why this is written this way with the parens. It’s because C has fucked up order of operations. For example a + b == 7 is literally “does adding a + b equal 7”, but if you write a & b == 7 you would think it means “does a AND b equal 7”, but you’d be wrong. It actually means does b equal 7 AND a.

    Furthermore a & (b ==7) makes no sense because b == 7 is a boolean value. Bitwise ANDing a boolean value should not work because the width of the boolean is 1 bit and the width of the int is 8 bits. ANDing should fail because there’s 7 void bits between the two types. However the standard coerces booleans in these cases to fit the full width, coercing the void bits to 0’s to make bitwise ANDing make sense.

    Beyond that asking what the memory size of a variable in C is a fools errand because the real answer is “it depends” and “it also depends if someone decided to ignore what it typically depends on (compiler and platform) with some preprocessor fun”. Remember how I said “void pointers” are beyond the pale? Yeah the typical “why” of that is because they don’t have a known size, but remember the size of something for C is “it depends”. 🤷

    Almost every language has idiosyncratic stuff like this, but some let you make up your own shit on top of that. These kinda low hanging fruit jokes are just people virtue signaling their nerddom (JS bad am rite guis, use a real language like C), when in reality this stuff is everywhere in imperative languages and typically doesn’t matter too much in practice. This isn’t even getting into idiosyncracies based on how computers understand numbers which is what subtracting from 0x5F3759DF (fast inverse square root) references.


  • I thank god every day people who make these comics are too stupid to open gcc’s sha1.c because they’d see shit like:

    #define M(I) ( tm =   x[I&0x0f] ^ x[(I-14)&0x0f] \
    		    ^ x[(I-8)&0x0f] ^ x[(I-3)&0x0f] \
    	       , (x[I&0x0f] = rol(tm, 1)) )
    
    #define R(A,B,C,D,E,F,K,M)  do { E += rol( A, 5 )     \
    				      + F( B, C, D )  \
    				      + K	      \
    				      + M;	      \
    				 B = rol( B, 30 );    \
    			       } while(0)
    
          R( a, b, c, d, e, F1, K1, x[ 0] );
          R( e, a, b, c, d, F1, K1, x[ 1] );
          R( d, e, a, b, c, F1, K1, x[ 2] );
          R( c, d, e, a, b, F1, K1, x[ 3] );
          R( b, c, d, e, a, F1, K1, x[ 4] );
          R( a, b, c, d, e, F1, K1, x[ 5] );
          R( e, a, b, c, d, F1, K1, x[ 6] );
          R( d, e, a, b, c, F1, K1, x[ 7] );
          R( c, d, e, a, b, F1, K1, x[ 8] );
          R( b, c, d, e, a, F1, K1, x[ 9] );
          R( a, b, c, d, e, F1, K1, x[10] );
          R( e, a, b, c, d, F1, K1, x[11] );
          R( d, e, a, b, c, F1, K1, x[12] );
          R( c, d, e, a, b, F1, K1, x[13] );
          R( b, c, d, e, a, F1, K1, x[14] );
          R( a, b, c, d, e, F1, K1, x[15] );
          R( dee, dee, dee, baa, dee, F1, K1, x[16] );
          R( bee, do, do, dee, baa, F1, K1, x[17] );
          R( dee, bee, do, dee, dee, F1, K1, x[18] );
          R( dee, dee, dee, ba, dee, F1, K1, x[19] );
          R( d, a, y, d, o, F1, K1, x[20] );
    

    And think, yeah this is real programming. Remember the difference between being smart and incredibly stupid is what language you write it in. Using seemingly nonsensical coercion and operator overloaded is cringe, making your own nonsensical coercion and operator overloads is based.

    That’s why you should never subtract things from 0x5F3759DF in any language other than C.






  • This was going to be the end state of AI trends as a solution to the loneliness epidemic esp. with the sexual services side of things.

    There are 2 real choices:

    1. Children have AI “partners” whose characterization is inherently pedophillic
    2. Children have AI “partners” that are age appropriate making the technology inherently pedophillic.

    It’s unrealistic to believe that this technology can be made “safe” or that this technology can be eradicated. If we eradicated it 2-3 years ago it would have worked, now the ship has sailed. Generative image models and some video models are in reach for personal consumers. While most models still require specialized enterprise level tech to use it as “service”, what we’re really talking about is the dialup porn experience vs broadband.

    Photoshopping their peers was already happening long before this. Liberal law has never been able to square this circle because it’s not possible to make a sensible system in a deonotological way. A deontological mindset will always resist conseqeuentialist approaches. Look at family court for example. There’s millions of men and women out there that do not understand that the minor legal protections we have for children should supersede their individual rights.



  • Lol the suggested hardware for usable performance is ~$50k MSRP for the GPUs alone and that’s an SXM5 socket so all proprietary extremely expensive and specific hardware.

    My PC currently has a 7900 XTX which gives me about 156 GB combined VRAM, but it literally generates 1-3 words per second even at this level. DDR5 wouldn’t really help, because it’s a memory bandwidth issue.

    TBH for most reasonable use cases 8 bit parameter size quantizations that can run on a laptop will give you more or less what you want.


  • Yeah I think we’re done here considering the amount of times you’ve made up arguments that you thought I was arguing and then responded to those. This is just egregious here:

    Georgia does not carry nearly the same relevance for Russia as Ukraine does … I would encourage you to spend a bit of time actually learning about the subject instead of wasting time debating it out of ignorance.

    Yeah I literally said this multiple times, in multiple ways with different forms of evidence. You have literally just been ignoring it.

    Compared to Georgia, the Russian state did not need the full court press to sharpen the ideological lines between Russia and Georgia simply because Russians did not care as much. Ukraine is a different story because West of Moscow you will find many people who have family living between Russia, Ukraine and Belarus. Caucuses are culturally different and aren’t as intermixed between Russia (there’s something like 100k Georgians in RF by the official census mostly in Moscow), so there was no good feelings, cultural similarity and familial bonds to break.

    It’s incredibly funny for you to tell me to “do my own research” when the Georgio-Russian war was literally done out of the same big bullet points:

    1. Protecting Russian speaking minority.
    2. NATO buffer zone.

    This has been admitted multiple times by multiple members of Russian government both pre and post war. In fact if you knew anything about the Georgio-Russian war you’d know that the cause of it was actually NATO escalation when Poland proposed extending Georgia a accelerated MAP in 2008 during the separatist crisis but before any actual invasion. Meanwhile the NATO MAP in 2008 Ukraine which was requested by Ukraine was quashed by Russian influence (which is ultimately what is quashing NATO MAP plans in Georgia to this day). If anything the escalation from 2014 to SMO looks more like them being butt hurt about losing Maidan so badly. The cultural war goals in the SMO are the same type of shit they said during Chechnya about Muslims. In Chechnya they ended up allying with the Kadyrovs one of the “Islamist” “terrorist” “tribes” they were denouncing.

    Either way this is no longer productive and I’m disengaging. If we’re giving each other debater advice, I suggest next time you argue against my actual argument (removing Putin just like removing any head of state in reality creates a power vacuum, and in Russia that power vacuum is uniquely sizable because Putin’s real constituency is an oligarchy that agreed to his leadership as a compromise between all of them) not an adjacent argument that you’ve constructed that you find to be an easier target. ☮


  • You’re making the assumption that the elites are imbeciles who do not understand the current relationship with the west. I’m making the assumption that the elites are rational actors who can see how poorly trade with the west worked since the 90s, and who see that there are plenty of opportunities outside the west where there is possibility of much more stable long term relationships. BRICS is now a bigger economic bloc than the G7.

    This is a spreadsheet argument, not a bourgeoisie freedom argument. I agree that the Russian oligarchy has roughly replaced Western trade. The Russian oligarchy has not replaced durable Western hedging. There’s a reason that every Eastern oligarch stashes their money in the West. Their best bet right now is preventing Cyprus from joining the EU or at least preventing the agreement for Cyprus joining the EU leading to their citizenship getting flushed. The only other option at laundering their money and freedom has been Israel which hasn’t been stable. The reality is that Eastern Oligarchs know they operate below their governments unlike Western ones. Their personal risk management includes a large portion of hedging against their own political situation.

    What the war exposed is how little the west has to offer economically, and that you can live without doing much direct trade with the west at all. Furthermore, new business niches opened up as a result of western business pulling out, and those were filled by domestic companies. The people who own these businesses have a strong incentive to continue current policies.

    The business niches that opened up are floated by the government and government connected people. The reality is that Russian consumption is linked to Western companies. You cannot reasonably hope to live a middle class life in Moscow without either being politically connected or working for a Western company as many Russians do. It’s a property crisis and a demography crisis rolled into one. As the Soviet union folks who never left their homes die and their children sell them off for those millions in USD Moscow property values, there’s not going to be a comparable economic engine that allows for the middle class consumption to keep the capitalist process on the rails. The SMO has cut Russian consumer sentiment in half.

    Both the political and business environment changed significantly since the start of the war. Hence why it’s nonsensical to make analysis based on prewar status quo.

    I’m literally not, you’re saying I am.

    Every poll from Russia shows that majority of people support the war and want to end it on Russian terms. Your misunderstanding appears to stem from lack of knowledge of public opinion in Russia.

    This is silly. Putin’s approval rating never dips below 59. Levada Center which was the most reputable pollster has said it doesn’t believe it’s own numbers. Levada disinvested it’s meager 3% foreign investment in 2013 to remove the stink of the foreign agent law. The MoJ explicitly classified it as a foreign agent in 2016 after it’s polls showed a lack of support for UR. Public opinion polling means very little in Russia. There is broad support for the war in public sure, but going on public polling in Russia would get you laughed at by Russians.

    What I’m explaining to you is that pro western contingent in Russia has effectively collapsed both politically and economically since the start of the war.

    I’ve literally agreed with this multiple times esp in regards to Tinkov and the anti-SMO view.


  • This would obviously be impossible to do politically now. Russia is winning the war, and most people in Russia understand that the west lost. To stop the war now without getting all the objectives complete would be a complete non starter.

    Again when comparing with the Georgio-Russian war, the objectives are roughly the same. “Denazification” isn’t real, it’s just something to sell the war to people who would be more hesitant about it. It’s the same style rhetoric that Israel uses about Hamas.

    This war started out entirely like the Georgio-Russian war except the decapitation strike failed in Ukraine where it succeeded in Georgia. At this point it’s not about “war goals” because they would have settled on much smaller war goals had they succeeded in Ukraine, just like they did in Georgia. At this point it’s about rubbing people’s noses in it because the RF’s base has caught up to the consent manufacture post-2023. They annexed a NATO buffer larger than the entire state of Georgia.

    Furthermore there’s evidence that shows that Georgia was a bit of a failure in regarding to the war goals. Lavrov quietly admitted in 2019 that if Georgia enters NATO, Russia would not start a war. That idea, that they need a “real buffer” vs what they did in Georgia, is really the only specific geopolitical reason they have to continue the SMO. However that statement itself is likely in response a “thing that would never happen” since there is a strong anti-NATO contingent in Georgian government, and previous presidents have been unwilling to join NATO without regaining control of South Ossetia and Abkhazia.

    What “real buffer” means is often whatever you can get. It’s obvious why they’re holding out for more, but the SMO war goals are already successful if you’re looking at prior art. 35,000 sq mi of annexed territory between 2014 and 2025, vs like ~5k in Georgia.


  • You’re falling for the great man theory here. Putin doesn’t run Russia single handedly, and there is a whole political system that exists to preserve the status quo. If Putin was out of the picture, the most likely scenario is that somebody like Medvedev would take over. The idea that pro western oligarchs would swoop in has no basis in reality.

    This is not a great man theory (Putin’s actual skill is he makes consensus because he knows when to collaborate, when to mislead, and when to cut out in regards to various factions/interests), and this not about simplistic pro vs anti Western oligarchs in Russia. You are making the assumption that the elites gave a shit about this beyond NATO expansion. It has really only been the security state aligned people in Russia that have really been giving a shit about this. Derepaska is a perfect example. He has been a Putin loyalist all his life and he was vocally anti-SMO in 2022, but he shut the fuck up mid-2023. Compare that with Tinkov who went full lib brain on it and renounced his citizenship. There are no more Tinkovs in Russia. Fridman is an other good example, he was anti-SMO in 2022, arrested in London, and then shut the fuck up as soon as he got back to Russia in 2023. The anti-SMO view inside Russia esp. among elites isn’t majority pro-West, it’s “this is fake and a waste of resources”.

    The rest of your argumentation is based in 2 main misunderstandings:

    1. The popularity of the war after mid-2023 was the popularity of the war from 2022 to mid-2023.
    2. You seem to believe that my argument is the main tension in the Russian government is between pro and anti Western interests, which was never my point and not a point I actually made.

  • You point out exactly why it would be a good idea for the West to kill Putin. Putin represents an extremely effective moderating force on Russian politics since he became President and especially since he imprisoned Khodorovsky. Putin presided over and enforced a merger of “legal” and “criminal” capital in Russia. It’s important to note that in reality these are practically distinctions without difference post-USSR, they could more realistically be called de jure and de facto capital.

    If Putin is out of the picture the Russian oligarchy can declare a 90’s style free for all on each other once again to figure out who the next guy who can stitch together capitalist power is. In the West these power structures are much more diffuse (but are becoming less and less diffuse) because the governments are “fairer” (read capital class solidarity) kleptocracies and the entire legal systems exist to prevent the nobility from declaring war on each other.

    While Putin’s replacement may be much more of a hardliner, it’s unlikely that they would be more effective at administering the Russian capitalist state and managing it’s power constituencies than Putin. There’s a reasonable argument to be made that if Putin dies the SMO collapses by way of lack of political will, infighting, and opportunism within the Russian oligarchy. Everyone forgets just how unpopular the SMO was among the elites and the commoners until the state put the consent factories into overdrive.

    To get SMO working, Putin broke one of the most durable Russian liberal constituencies, babushka’s with dead sons. War is perennially incredibly unpopular in Russia, and it’s driven entirely by babushkas who aren’t afraid to see Russian jails and aren’t afraid to loudly shame every single man involved in their arrest on traditionalist and gender grounds. The actual pro-SMO censor laws for that reason alone work on egregious fines that effectively silence pensioners.

    This contingent is also essentially everywhere in the former USSR, but they’re often extremely pliable if not through political chicanery through outright consequences for their living situations. It’s a political contingent that is difficult to understand in the West because their typical political positions are so heterodox by Western understandings.

    Lastly I think after Putin reached critical mass for the SMO in mid-2023, it’s been difficult to tell who is actually a true believer in the hardline stuff and who is playing the part. Medvedev doing Zhirnovsky style posting is a bit out of character based on prior history. He literally gave back Gori (large industrial city) and Poti (warm water port) in 2008. They held several key cities past cease fire. So given how he did South Ossetia, I would peg Medvedev would have wrapped things up by now to focus on other things because they have already annexed Crimea + DNR + LNR + Kherson and Luhansk. Compared to Georgia, the Russian state did not need the full court press to sharpen the ideological lines between Russia and Georgia simply because Russians did not care as much. Ukraine is a different story because West of Moscow you will find many people who have family living between Russia, Ukraine and Belarus. Caucuses are culturally different and aren’t as intermixed between Russia (there’s something like 100k Georgians in RF by the official census mostly in Moscow), so there was no good feelings, cultural similarity and familial bonds to break. More people were arrested / detained for anti-SMO protests than showed up to the largest anti-Georgian war in Russia. I might even be so bold as to claim that the total number of anti-Georgian war protestors in Russia was realistically somewhere below ~2k.

    This isn’t to say Putin dies and the next day the SMO falls apart. It would be a real test of the RF’s stablity if they can successfully prosecute the SMO and align on new leadership without things failing. Either way, it’s a bit reflexive to assert that Putin is not a keystone to stability of this whole thing.


  • Neo-liberalism was supposed to pause all of these conflicts, but because America is no longer a leader in the world, because it sucks

    Lmao. You realize that this idea in the modern era is based on one gigantic moron who’s only job it is to be a stenographer for power had this big brain moment where he wrote down “No two countries with McDonald’s have ever gone to war”.

    Then he changed it to any country that has a company that sells stuff to Dell won’t go to war with each other.

    The capitalist peace theory has never been true.