sleeplessone

joined 6 months ago
 
[–] [email protected] 6 points 3 months ago

Yeesh, I thought you were being hyperbolic, but it really is that bad! He even has this massive self report towards the end:

And how do you avoid being punished? There are two ways. One that works; and one that doesn’t. The one that doesn’t work is to design everything up front before coding. The one that does avoid the punishment is to override all the safeties.

And so you will declare all your classes and all your functions open. You will never use exceptions. And you will get used to using lots and lots of ! characters to override the null checks and allow NPEs to rampage through your systems.

Uncle Bob must be the kind of guy who makes all of his types any when writing Typescript.

[–] [email protected] 7 points 3 months ago

At least it's not XML.

[–] [email protected] 9 points 5 months ago* (last edited 5 months ago)

It got stalled for awhile due to butting heads with a contributor who wanted to take the app in a direction that me and dessalines fundamentally disagreed with. At several points we overwrote each others' changes in PRs. After having a PR that got held up for months due to these arguments, dessalines and I decided to keep moving forward without waiting for his input. After spending some time setting up an end to end testing framework, I'm now moving at a noticeably faster pace. Compare the difference in time between the PR being opened and it being merged from the argument filled PR listed earlier and the most recent feature PR.

[–] [email protected] 13 points 5 months ago* (last edited 5 months ago) (1 children)

Yes.

The last time I smiled was on August 19th, 1991. I wear a dirty ushanka at all times, do not shave, and only take cold sponge baths because hot running water is bourgeoisie decadence. Every day at exactly noon I have the same meal of an expired Maoist MRE I store in a pit covered in old issues of a revolutionary newspaper. I sleep in a bed made of flags from every failed revolution so that they are never forgotten. In the evenings I stare at a picture of vodka by candlelight, but I do not allow myself to drink because there is nothing to celebrate. Every local org has banned me after I attempted to split it by assassinating the leadership. There is no plumbing in my house I shit in a brass bucket with a picture of Gonzalo and Deng french kissing in the bottom of it. My house is actually an overturned T34 in an abandoned junkyard in Wisconsin. I have a single friend in this world and it is a tapeworm named Bordiga that I met after ingesting spoiled borscht on 9/11 in the ruins of building 7 (I blew it up after finding that a nominally leftist NGO inside of it wasn’t sufficiently anti-imperialist, the attacks on the world trade center were a perfect revolutionary moment for me to enact direct praxis against liberalism). My source of income is various MLM schemes in the former soviet bloc that have been running for so long no one remembers who I am, they just keep sending money. I have not paid taxes since McGovern lost the Democratic nomination for president and my faith in electoralism died more brutally than my childhood dog after it got into an entire jar of tylenol. I own 29 fully automatic rusted kalashnikovs and three crates of ammunition entirely incompatible with them or any other firearms I own. My double PHD in marxist economics and 18th century Swiss philosophy (required to understand Engels) sits over the fireplace of my home, my fireplace is a salvaged drum from a 1950s washing machine that was recalled for locking children inside of it. I chose that washing machine model on purpose because I am anti-natalist. During the latest BLM protests I firebombed a Nikes outlet in the middle of a peaceful candlelit vigil. William F Buckley and I wrote hatemail to one another for 47 years until my final letter gave him an aneurysm. The only water I drink is from puddles. George Lucas and I dropped acid together during an MKULTRA southern baptist summer camp and he went on to write the movie Willow about our time together. The best way to test whether an electrical wire is live is to drool on it and shrimp salad is racist. You can make an IED out of potassium and the instructions are online thanks to Timothy McVey, who was actually a committed antifascist communist slandered by the deep state as part of operation condor. Every time a liberal files a restraining order against me, I carve a mark into the wall. I am running out of walls. When Amerika finally collapses I will be ready to lead the revolution. I am very smart and people like being around me.

[–] [email protected] 10 points 5 months ago

My question is, how are you determining what is or isn’t propaganda being put forth by the media companies and articles you are presenting?

It's all propaganda. The term itself means pushing an agenda by propagating information. Separating fact from fiction requires following the sources any given outlet uses to support their claims. Part of the reason so many communists distrust western mainstream media so much is due to shady sourcing. A recurring issue, for example, is relying on anonymous (i.e. unverifiable) sources.

Another thing to consider when looking at this stuff is cui bono: who benefits? While a source pushing an agenda isn't necessarily presenting false information, they are inclined to frame facts in a way that fits their narrative. Which facts do they include and which do they leave out? Which facts do they emphasize and which do they minimize?

[–] [email protected] 15 points 5 months ago (15 children)

The usual narrative here in burgerland is that the CCP suppresses information about the incident entirely. The fact that their state media made a whole documentary about it, conflict of interest or not, is already enough to debunk the common western narrative about the event.

[–] [email protected] 4 points 5 months ago

You can write garbage code in rust, but the compiler will beat you with a stick for doing so.