Personal pronouns: 同志 / 同志 / 同志的

  • 59 Posts
  • 489 Comments
Joined 2Y ago
cake
Cake day: Feb 24, 2021

help-circle
rss

Bitcoin and its alternatives could never have been a currency. It’s eminently unsuited to that role. (It’s great for Ponzi schemes, extortion schemes, and other criminal enterprises mind.) And how does “using more energy than a medium-sized nation while doing three orders of magnitude fewer transactions than even ONE payment processor” translate to “energy reform”?

Please, dude, stop being a cryptobro. It’s a really bad look.


US companies not obeying laws in other countries, even when operating there, is by now just a sad cliche.


Public speech has no expectation of privacy. Nobody would find anything wrong with recording a public announcement. If you want to have a private conversation, it’s up to you to hold that conversation privately.

Please let me know where you live and which cafe you frequent. I’ll just stand there while you have a quiet conversation with your SO, my phone recording everything you say. You won’t object, naturally, because it’s a public space and if you didn’t want your romantic conversation broadcast live on Twitch you’d have had it elsewhere, right?

Scraping public text, which is something that’s been widely accepted on the web for two decades …

Saying that “she asked for it; she was dressed like a slut” was widely accepted in the world at large for THOUSANDS of years (and still is in some places!). Until it suddenly wasn’t. In some parts of the world.

Hell, pounding the shit out of someone for being “rude” was (and is) widely accepted for thousands of years. Not all that long ago, in human historical terms, killing someone for talking back to you was not only acceptable, it was required to preserve your “honour” (or whatever other term was used in that space).

Maybe—and just hear me out here—maybe things that are “widely accepted” have turned out to be shitty things, not things to be emulated and amplified.

(Please wait until I’m in your cafe and recording before you respond, though. I want to make sure that thousands of people are listening in.)


If the author is telling the full story…

Key word is the first word there. Everybody who has ever been banned from a site or server in all of the Internet’s history was innocent when they tell the tale.




I think you misread the OP. He’s not saying that he wants surveillance socialism. He’s saying he wants images, music, or media in general that’s attractive that he can point friends to as an alternative to the well-oiled PR machine that is surveillance capitalism.

Basically he seems to be asking for sites that don’t drone eternally about dialectic this and scolding that and instead incorporate socialism and socialist ideology into compelling works of art, is how I’m taking it. And I’m frankly interested in seeing some of that too.



I’m not sure I see a link between Moism and Leninism? I mean yes, if you squint right, you can see the foundations of some socialist thought in concepts like 简爱, and yes 墨子 was a powerhouse in the introduction of dialectic into Chinese thought (sadly underused since), but it’s still pretty much feudal, not even capitalist, structures in the end. What’s the link?


Oh God I hope not!


This one line says it all for me:

With the official release of Python 3.11 this October, hundreds of millions of users will now enjoy sorting getting ever so slightly faster.


So “improved” in this context is “made faster”. Got it.


We will see. When “Quote Toots” come to Mastodon, let’s watch and see if Mastodon turns into a toxic dogpile site. My prediction is that it will (though it will be more left-flavoured than right-flavoured like the Birdsite). Yours is that it won’t.

We’ll let history decide which of us was right. (And if I was right, I’ll drop Mastodon and the Fediverse like I dropped the Hellsite and the Birdsite.)


If they come to Mastodon with the Twitter approach (can’t turn them off, get shoved into my notices) then I drop Mastodon. It’s that simple. Like I dropped Facebook and Twitter before (for much the same reason).

I’ve seen way too many QT dog-pile calls to tolerate them for even an instant in my Fediverse experience. If they come to the Fediverse, I drop the Fediverse. End of story.


No. It really isn’t. This desire to use the language of sociopaths is itself dangerous. Call it what it is: new. And interesting.


Sociopaths disrupting sociopaths? Where I come from that’s called two things:

  1. Poetic justice.
  2. A shit-show best kept faaaaaaaaaaaaaaaaaaaar away from.

How’s about this as a notion, though: stop worshipping techbrodudes and other sociopaths and instead start getting the kindling built up under the stakes for them?


And can only really be used by other users of the seriously fringe set, yes.

And they don’t interfere with my experience, unlike the Twitter retweets.

I’m fine with the fringe of the already fringe (Fediverse) have access to circle jerking tools that don’t pollute my space. Twitter’s circle jerking tools spewed all over me. Fuck 'em.


Do QTs increase Twitter pile-ons or swarms?

None of the studies could answer this question or estimate how often this happens.

So the actual issue at hand is the one they couldn’t answer.

I’ll stick with ‘no quote toots, please’.


It depends.

If it’s being used by the techbrodude community, let’s just call it what it is: sociopathic.

If it’s being used by actual human beings, perhaps “new and interesting”.


I’m honestly kind of tired of that word “disruptive” being used as if it’s a good thing. “Disruption” as an end gave us the utter dirtbags of Facebook, Twitter, Uber, Amazon, and a whole host of other scummy tech outfits. It’s time to retire that term into the pile of “words used only by assholes”.


It’s never a good thing when “Web 3” is spoken anywhere near anything you value.


I love reading reports like this and counting the egregious errors of fact. It gives me warm fuzzy feelings about the value of the press in society.


Apparently “ethics” is now “staying in a cesspool because other people prefer it”.

Fuck that noise. If that’s the new definition of “ethics” I’ll be the most unethical motherfucker alive.



The “CCP” gaffe in particular is comically incompetent.


So … instead of providing a link, you provide a meme that tells me to Google something.

Weirdly, I don’t find this to be a) helpful, b) compelling, or c) performed in good faith.

Please stop taking techniques from righttards. Come back when you’re willing to actually be useful.


Obama was a warmonger. Like every other president in US history, practically. (How many years total out of the USA’s history has it not been at war again? Six?)


WTF is this even supposed to mean? Is there a translation card for the non-Americans?



In which Business Genius™ Elon Musk Ox's brilliant Soopah Dupah Business Plan® is documented for future generations to marvel over.

A surprising place for FATE to pop up
Back in 2017 I stumbled over [this](https://zhongchou.modian.com/item/7857.html) on the Chinese crowdfunding site [Modian](https://modian.com/). They were asking for 50,000RMB (~US$7000 today) to translate the FATE Core rulebook into Chinese. They got over 215,000RMB (~US$30,000). As a result of this almost all of the then-extent supplements for FATE were translated and published in China. FATE, as a result, is now actually quite a popular game in China: about #3, from eyeballing Taobao. (#1 is Call of Cthulhu, of all games, and #2 is D&D/Pathfinder.) This is exciting all by itself already, as far as I'm concerned, but even more exciting to me is this: ![](https://lemmy.ml/pictrs/image/4ff63d5d-738f-4788-b559-d16f67b9079a.png) ![](https://lemmy.ml/pictrs/image/15312bc4-53db-4c8e-acbd-559fc3cbb228.png) ![](https://lemmy.ml/pictrs/image/6c31c766-80d5-423b-ad7f-6d5bc8b5cc38.png) There is a native ecosystem of FATE world books and adventures that seems to be popping up. (I'm assuming these aren't translations because "Bilibili" isn't a thing outside of China as far as I know, and the other two are about a very Chinese semi-mythical figure that most people outside of China won't have heard of.)

Any second language used only for programming purposes is going to be doomed from the outset anyway. I work in a Chinese engineering firm. They work with Chinese people (and me). They sell their products to Chinese firms. What possible incentive could they have to make all their engineers use a different language than Mandarin to communicate in? If they grow to the point that international markets are a concern, they’ll have to i18n their products anyway (because their customers won’t be speaking some conlang!) and given the costs of that, updating the design documents in another language is a minor cost.

Conlang IALs are a solution in search of a problem for an overwhelming number of professionals. They present a high-cost initial barrier of entry (the time it takes to learn the conlang to fluency) with a very low payout in the short- and medium-term for almost all involved people. And even if the engineers in question did learn the conlang do you genuinely believe they’ll use it when doing work among other speakers of their own language? Do you genuinely believe the conlang will be the primary communication tool?

Idealism is a good thing. A great thing. Provided that it is, in some fashion, compatible with reality. A conlang IAL for programming is not compatible with reality.


I have found myself thinking this more and more as well, with the rising number of projects which are being developed primarily by/for speakers of other languages, sometimes with terrible to non-existent english support.

I love how this is always framed: “…terrible to non-existent English support…”

There’s about 400 million native English speakers in the world. There’s about a billion native Mandarin speakers in the world. Why is it never framed “…terrible to non-existent Mandarin support…”? There’s about 475 million native Spanish speakers in the world. Why is it never framed “…terrible to non-existent Spanish support…”?

Even the way internationalists frame things is very telling.


I’m referring to 16 years of experience teaching language and seeing where the pain points were in acquiring English from Mandarin speakers. The irregularity of English grammar was never a particularly difficult point. The Chinese just sat and memorized, something they’re good at from just their own orthography, given that it’s almost, but not quite, entirely devoid of system.

What were pain points were conceptual pain points. Most people couldn’t grasp articles and when they should or should not be used. (Esperanto has an article whose use case is bizarre.) Most people had a hazy grasp on verb conjugation, freely using whichever conjugation first passed their lips without subject/verb agreement. Declining for number was a pain point. Even the mildest amount of gendered language caused problems (“he” and “she” tend to get used interchangeably and fluidly, often switching between them in the same sentence). Verb tenses. Verb aspects. Both of these caused tremendous difficulty.

And Esperanto has all of them and more.

Would Esperanto be easier than English to learn? Of course! It’s far more regular than English. But the point here is that while easier than English, it’s not much easier than English because as a language at a conceptual level it is not that different from English. And then on top of that the consonant clusters (thank you Polish!) would render it nigh-impossible to pronounce. We’re talking about people for whom the word “lonely” is a tongue-twister because of the switch between ‘l’ and ‘n’. For whom the “str” in “string” is a pain point. And I’ve spotted Esperanto words with five-consonant clusters, four of them hard.

There is not much difference in terms of difficulty between learning English for Mandarin speakers and learning Esperanto because the difficulties come from conceptual levels, not practical. There are alien ideas in Esperanto (shared with English), and that’s where the hard part comes. So the choice of a Chinese speaker is to learn Esperanto and get (generously) a million people (of eight billion) to speak with, or get (equally generously) 1.5 billion people (of, remember, eight billion) to speak with.

When that stark calculus is presented, the choice is clear: spend the little bit of extra work it takes to learn English and ignore Esperanto.

I’d be very interested in seeing your mentioned studies, incidentally. Specifically seeing who performed them (and what their methodology was). My guess is that they weren’t professional linguists, and nor were they particularly rigorous (using things like self-selected subjects, etc.).



It’s rather obvious you don’t see what I’m talking about. Even when you QUOTE IT.

English, to take a horrifically terrible language at random, is not much harder to learn for, say, a Chinese speaker

That is a sweeping generalization you made. How would Esperanto be harder for a Chinese person than English?

See that there, Sparky? That’s you claiming I said the precise opposite of what I said.

(Note, also, that I very clearly called English a “horrifically terrible language” yet the rest of your response to that was acting as if I said English were a good language. Another sign of not reading for comprehension, but rather reading to find some excuse to react even if you have to make up that excuse.)

So go back and re-read everything … EVERYTHING … I said for comprehension before you waste any more of my time. I’m tired of intellectually dishonest Esperantists.


I did. Why do you think I quoted your text?

You quoted text that said the exact opposite of what you then argued against. Read for comprehension this time.


Dude, I said English was harder. Seriously, try to keep up! I just said it’s not much harder and comes with the benefit of people actually speaking it so that learning it isn’t a waste of effort.

Further, Esperanto is ignored because it’s not much easier than natural languages to huge swathes of the world’s population, but at least has the benefit of being utterly useless to learn.

Learn a few languages from places that aren’t Indo-European ones. Learn how you can have grammars with little to no declension, for example: no verb tenses, aspects, voices, genders, cases … not even declining by count. Then consider:

  1. Esperanto has almost all of these alien-to-many concepts; and,
  2. While it is true that it is more regular in these than in natural Indo-European languages, the latter have the benefit of actually having speakers: the purpose of learning a foreign language is met: communication.

On top of this:

  1. Esperanto has a consonant-heavy phonetic inventory, making its pronunciation hard for a lot of speakers of other languages. (It is painfully obvious that Zamenhoff was Polish, let’s put it this way.) Too it is very bizarrely irregular (though it’s not so bizarre once you check out Zamenhoff’s native dialect and its consonantal inventory…). Lest you think this isn’t a problem, most native languages in the world rarely present more than “consonant+vowel” structures, so strings of consonants are absolutely horrendously difficult for them. (Even saying “string” is hard, and that’s mild compared to some of the atrocities of PolishEsperanto.
  2. Esperanto uses a system of affixes (pre- and suf-) to words to modify word forms and attach meanings. This is a difficult concept for speakers of languages like Mandarin, say, to comprehend (where word forms are notoriously vague and grammatical particles are used in place of affixes to accomplish many of the same things). Further, Esperanto assumes that a) word forms are universal, b) that the categories in those languages that have them are the same, and c) that even when the categories are the same individual words are categorized similarly across languages. Yet in English “angry” is an adjective. In other languages it is a verb. Fancy that!
  3. Esperanto has the single most useless feature of any language: gendered declensions. (And, naturally, just to add icing to this cake, the default is masculine.) Zamenhoff had the chance to remove the single most useless feature of a language from his grammar … and didn’t. Flipping FARSI managed to do this, a natural language in the Indo-European family, but a constructed language had to keep this vestigial nonsense?! Again, gendered grammar is not even slightly universal and makes the language difficult to learn for people coming from sane languages.
  4. Esperanto’s lexical inventory is gloriously East European for the most part, with random slathering of Romance-language vocabulary generously applied. So, you know, using as a basis words from a small geographical region instead of words from around the world. Where are the Chinese roots? The Arabic ones? The roots from various African languages? There aren’t any. Thus it is pretty much equally difficult for a Chinese(or Arabic(or, say, Swahili))-speaking student to learn the lexicon of an actual language spoken by actual people instead of a toy language spoken by basically nobody.
  5. What is a subjunctive? What is an infinitive? What is a participle? These are concepts that are very much Indo-European. Speakers of languages outside that family (which is checks notes most people) have no idea what one or more of these are. So that’s three alien grammatical concepts right off the top of my head in Esperanto’s grammar, and while sure it’s more regular (FSVO “regular”) than in natural languages, it’s the conceptual barrier that is hard to breach, not the rote memory work to learn them once you’ve grokked the idea. So again, slightly more difficult to learn a natural language, but even a natural language with as low a speaker count as Basque will give you about as many people to talk to as does Esperanto while the Big Name™ languages will give you multiple of orders of magnitude more. Each.
  6. Esperanto assumes that notions of “subject”, “object”, and “argument” are linguistic universals. They aren’t. This makes Esperanto’s twee case structure with its cute little suffixes actually fiendishly difficult to learn for speakers of languages that mix agents, experiencers, and patients in ways different from the Indo-European majority. (Don’t know what agents, experiencers, and patients are? Maybe you should crack open an inventory of linguistics before talking about how “easy” a language is to learn…)
  7. Why are there plurals in Esperanto? Why decline for number at all? Plenty of languages don’t and it works just fine. OK, so for whatever reason you think plurals are necessary: WHY THE HELL DOES ESPERANTO ALSO HAVE COUNT/VERB AGREEMENT!? That’s just bizarre even in many languages that have retained the unnecessary concept of a plural!
  8. Personal pronouns. Ugh. There’s first person singular and plural (but no way to distinguish between inclusive and exclusive in the latter case). There’s second person with no ability to distinguish singular and plural (because consistency is for whiners!). There’s gendered (🙄) singular third-person, but non-gendered (let’s be honest: default-masculine) third-person. And then there’s a weird one (oni) that means one. Or people. Because screw making sense! Why are there gendered pronouns at all!? They serve no useful purpose; many languages (including Farsi, the language of Iran(!)) eschew them completely, and others (e.g. Mandarin) only distinguish them in writing (and that itself is a very recent cultural import!).
  9. Articles. WHY IS THERE AN ARTICLE IN ESPERANTO!? And why only one!? You’ve eliminated all the other articles, take that final step dammit! Join the majority of world languages which don’t bother with these vestigial adverbs!

And I’m out of steam already. There are a whole lot of hidden linguistic assumptions in Esperanto that are alien to language speakers from outside of the Indo-European milieu, or difficult for such speakers to actually perform. To someone in steeped an Indo-European linguistic environment these are invisible. They’re “natural” or even “logical”. But they are absolute tongue-twisters and conceptual mountains for those coming from outside of those environs. And if you’re going to climb those conceptual mountains and twist your tongue in service of these phonetic horrors, where do you think it’s best to expend your efforts:

  1. On a fantasy football league language that has maybe a million speakers world-wide (and that’s being generous!); or,
  2. On a natural language that’s a little bit more difficult but gives you access to ~1 billion native speakers and ~200 million secondary speakers (Mandarin), ~475/75 million (Spanish), ~400 million/~1 billion (English), 350/250 million (Hindi), or even 50/26 million (Hausa)?

If you’re sane and value your time, you pick literally almost any natural language in the world for better return on investment, even though it may, in the case of some of those (coughIndo-Europeancough) languages, be a little bit more difficult than Esperanto. (Yes. A little bit.)


Sparky, here’s a tip: read what I actually wrote instead of whatever words were flowing through your brain from the voices. Then come back and actually address what I actually said. It’s amazing how much you wrote in response to material you understood so little of.


The other option is that I am responding to what you wrote and if there was misunderstanding it could very well have been that you didn’t communicate well, n’est-ce pas?


Call of Cthulhu is the big success here. D&D/Pathfinder and FATE are distant second places, by appearances. I’ve never even seen a LARP, but that could very well be just a matter of circles.


(And before you “well akshually” … this is a single search of a single term. If I use the actual Chinese terminology you’ll get a lot more.)



This is so capitalism at all levels that it hurts to watch. - Corporation peddles snake oil that kills people. - Corporation doubles down on that snake oil at a time of a global pandemic when lives are doubly on the line. - A scientist speaking out against the technology with verified studies and measurements is sued by said corporation. - Said scientist has to beg for money to get even the smallest chance in court in the face of the corporate juggernaut. Ladies and gentlemen: I give you ***CAPITALISM!***


This is a development and a half (if true).
Elon Musk's child wants a legal gender change for reasons of gender identity *and* because he's embarrassed by his father.

Too good not to share! My two favourite scams: Elon Musk and Bitcoin, merged together into a joint scam!

cross-posted from: https://lemmy.ml/post/221845 > This is arguably one of the most important archives of computer science and engineering information available. And 50 years of it is now free. Get out there and play while educating yourself on things you didn't know were ancient history!

cross-posted from: https://lemmy.ml/post/221845 > This is arguably one of the most important archives of computer science and engineering information available. And 50 years of it is now free. Get out there and play while educating yourself on things you didn't know were ancient history!

This is arguably one of the most important archives of computer science and engineering information available. And 50 years of it is now free. Get out there and play while educating yourself on things you didn't know were ancient history!

cross-posted from: https://lemmy.ml/post/209328 > When last I wrote about COROS I explored the EVQ component of it with a focus on the API and some of its underlying construction. In this post I will expand on that underlying construction giving reasons for some of the design decisions, as well as providing some example use cases for this.

When last I wrote about COROS I explored the EVQ component of it with a focus on the API and some of its underlying construction. In this post I will expand on that underlying construction giving reasons for some of the design decisions, as well as providing some example use cases for this.

Protests are all well and good but they're not helping the Ukrainians on the ground. Governments aren't helping Ukrainians on the ground either. Maybe it's time to help them help themselves.

Software has a problem. OK, it has many problems. I've already highlighted one of them. But this is another important one. The problem is that software—all software, with no exceptions—sucks. The reason for this is multifaceted and we could spend years and years arguing about who has the larger list of reasons, but in the end it boils down to the proverbial shoemaker's children: Our development tools are the worst of the worst in software.

Well, it’s come full circle.
You'll probably need your favourite translation engine of choice, but long story short, COVID-19 outbreak in Wuhan. Ten known cases with prospects for more. A lot of buildings have been locked down and the city is back on location tracking and mitigation measures. There's a decent chance I'm facing lockdown again for the first time since March 2020. Fuck.

cross-posted from: https://lemmy.ml/post/176003 > With coroutines and their use cases at least reasonably well established, the event queue mechanism of COROS is introduced to tie them up into a convenient architecture.

With coroutines and their use cases at least reasonably well established, the event queue mechanism of COROS is introduced to tie them up into a convenient architecture.

cross-posted from: https://lemmy.ml/post/175976 > The first piece of COROS explored was the coroutine system, but coroutines are not a well-understood facility in programming circles for some reason. This article builds up some use cases for coroutines and their application in preparation for the next major component of COROS.

The first piece of COROS explored was the coroutine system, but coroutines are not a well-understood facility in programming circles for some reason. This article builds up some use cases for coroutines and their application in preparation for the next major component of COROS.

The Arecibo Message finally got its long-overdue response.
Scientists and linguists, working day and night for month after grueling month finally decoded it: "SHUT UP! THEY'RE LISTENING!"

cross-posted from: https://lemmy.ml/post/171610 > The first in a series of articles that builds up a coroutine-based RTOS for use primarily in memory-constrained embedded systems. Future articles will expound on other pieces of the RTOS after which the full, production-ready source will be published under my usual choice of the WTFPL2 license.

The first in a series of articles that builds up a coroutine-based RTOS for use primarily in memory-constrained embedded systems. Future articles will expound on other pieces of the RTOS after which the full, production-ready source will be published under my usual choice of the WTFPL2 license.

How embarrassing must you be if your colleagues feel the need to publicly drag you for your "study".

cross-posted from: https://lemmy.ml/post/154552 > Dynamic SRAM allocation is the device-killer … > > … but it doesn't have to be.

Dynamic SRAM allocation is the device-killer … … but it doesn't have to be.

Software reliability is hard. It's rendered even harder when we go out of our way to use tools that amplify that difficulty.

Oh look! A straw man communism "joke"! This is totally fresh and new and not at all tired and dated! Ha ha ha!

I think this is one of the more disturbing snack food photos I've ever seen. Source: https://pixelfed.social/p/zhang.dianli/384136325581485643

There is a crisis in software development. Wait, sorry, there are so many crises in software development that I need to be more specific. There is a crisis in generating new programmers.

What boredom or frustration can do to a brain.
When I get bored, or frustrated, or otherwise unengaged from my job, I like to hit Rosetta Code and implement something pointless in a dead language. Today it was this.


A. Zonenberg's "antikernel" project was an interesting take on eliminating the entire notion of a kernel from an operating system. It is like an extreme version of an exokernel with the kernel spread around everywhere up to and including peripheral devices. When thinking "beyond Linux" perhaps we should also be considering the possibility of "beyond OSes as we know them" instead of swapping in one Unix-alike for another.

They’re not even trying to keep the quiet part quiet any longer!
> Local teachers scrambled for $5,000 worth of cash during the Sioux Falls Stampede hockey game on Saturday night. > The first-ever Dash for Cash event pitted 10 Sioux Falls area teachers against each other to grab as many single dollar bills as possible in less than five minutes. The money, meant to go toward either their classroom or school, was donated by CU Mortgage Direct. What the actual f\<expletive deleted>!?!?! I would wager a year's salary that the stadium gets MILLIONS in direct and indirect funding from various levels of government, but ***teachers***—people who actually contribute to society!—are left to scramble and wrestle each other for chump change to improve their classrooms! Late-stage capitalism at its finest! Everything is a spectacle with the poor providing entertainment for the rich. Mother. Pus. Bucket!

RT-Thread | An Open Source Embedded Real-time Operating System
Following-up to [my post about LuatOS yesterday](https://lemmy.ml/post/106234), this is the underlying RTOS that LuatOS builds upon. The English language site is not as complete and all-encompassing as [the Chinese site](https://www.rt-thread.org), but it's more than enough to get a taste of the system and even put it to use. One of the things that projects like LuatOS and RT-Thread highlight is that the days of China just consuming western technology are over. Homegrown software is rapidly spreading through the country's engineering world (RT-Thread is in a bewildering variety of products now!) and even homegrown hardware, down to home-grown ISAs like the XuanTie XT804 cores, is starting to supplant imports. The future is looking decidedly interesting.

LuatOS: an interesting Chinese embedded RTOS based on Lua and RT-Thread
eLua as a project died. But from its ashes, and paired with the Chinese RT-Thread project, LuatOS has arisen. Using this if you can't do Chinese will be a bit of a challenge, but it's not impossible.

This is the oldest computer I've ever set finger to keyboard on. I was a child, but it was still in active use at the time.

“All it took in the end was a good wrench.”
The head popped off right afterward.

“Give me a hand, would you?”
I looked over my collection and gave him the left hand of my mother.

AURA: The Ada User Repository Annex
AURA is a proposed specification for a native Ada source code package management system, developed in lock-step with a reference implementation. This links to the documentation (from where the Github project and such can be easily found).

Careful research and espionage has found the dark secret of how western reporters write their stories of life in China.