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

  • 48 Posts
  • 253 Comments
Joined 2Y ago
cake
Cake day: Feb 24, 2021

help-circle
rss

I think he’s a bit over-hopeful at the fediverse’s prospects, sadly. People will give up so much (like all of their privacy!) for a small amount of convenience.


It’s not Twitter that Mastodon has to seize the moment from. It’s all the other commercial offerings that will inevitably pop up in its place as Twitter crashes and burns.


“This web site uses cookies. Accept them all or fuck off.”

I fuck off.


Pattern-matching.

When you talk like a right-wing ignoramus (RWI), using almost exactly the same words as they do, you pattern-match as an RWI and are dismissed accordingly. This is horribly unfair, I know, I’m sorry, but I have way too little time in my day to go into your entire network history to see if you’re in the hypothetical 0.56% of people who use the phrase you did without being an RWI.

The existence of the 99.44% who are RWIs just too overwhelming a volume for me to concern myself with the (as yet hypothetical) 0.56%.


Disinformation isn’t a genuine thing of concern? That’s a fascinating take, to put it mildly.


Literally every person I’ve heard make this statement are also the first to dogpile on social media any perceived Chinese person holding them personally responsible for the actions of a government they have little say in. (Bonus points if they—as is almost invariably the case—can be found disclaiming any responsibility for actions of their own government which they do have an actual say in!)

So, apologies if this offends, but I simply don’t believe your hogwash. You check off too many boxes for me to take your position seriously.

(And all this is aside from the fact that I’m not talking about specifically “the Chinese people” here, but rather the diversionary tactic of pointing at others that crooked shitheads use to distract people from their shitfuckery.)


LOOK AT THOSE PEOPLE OVER THERE! DO NOT LOOK AT WHAT WE ARE DOING! THOSE PEOPLE OVER THERE ARE THE PROBLEM!

sigh


Posted: Sep 08, 2022 1:33 PM EDT

Right on top of the news cycle, I see.




Which Parenti quote? Sounds like I need it in my arsenal.


This picture (among others) has been circulating around WeChat and other social media today. Thousands of retirees protested in Hankou today, the second such protest since the one performed one week ago, over the government's sudden and arbitrary reduction in health benefits. ~~You can tell this is a protest in China because of the violence as the authoritarian state grinds those who dare speak out against its policies under tank treads and truncheon blows in clouds of tear gas and worse.~~ Oddly missing from this picture, given the image people have of Chinese governance: - Tear gas. - Truncheons. - Tanks. Oddly missing too from this picture for those who are familiar with protests of equivalent size in the USA or the UK or other such places: - Protestor violence. ~~You have to give credit to the survivors of the February 8th carnage. It must take some serious courage to come back a week later to be ground under tank treads and smashed under truncheon blows again.~~
fedilink

With this addendum: “It’s sometimes hard to figure out who the oppressor is and who the oppressed.”


This is nonsense.

I’ve seen more young’uns whining that it’s “too hard” to choose an instance. It’s the young’uns that are used to things being all in one place: one Facebook, one Twitter, one Instagram, etc. The elder Gen-X/younger-Boomer crowd are all very familiar with having to make choices in service providers (because we had choices!). We had to choose telephone service providers, Internet service providers (who weren’t our telephone guys for AGES!), email service providers (often our ISPs, but not always: also our work environments, and third-party suppliers once we’d gone through the change-the-ISP-email dance often enough), etc. etc. etc.

The young’uns are the ones that flock to wherever their friends are flocking this week and have ISP choices they can count on one hand, even after a bizarre gardening accident sheared off a few fingers. Choice has been systematically removed from people in the tech sphere since I was in my teens. Fewer choices in phone configurations, fewer choices in ISPs, fewer choices in email providers, fewer choices in chat systems, fewer choices in …

… until we have the situation where people think of social media sites instead of social media platforms.


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.




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.



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.




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.
fedilink

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.


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!***
fedilink


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.
fedilink

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

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!
fedilink

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!
fedilink

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!
fedilink

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.
fedilink

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.
fedilink

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.
fedilink

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.
fedilink

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.
fedilink

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.
fedilink

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.
fedilink

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.
fedilink

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.
fedilink

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.
fedilink

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.
fedilink

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

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

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

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

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.
fedilink


PrologHub (Logtalk tags)
PrologHub is an interesting community for the broader Prolog community, including Logtalk.
fedilink


> 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!
fedilink

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.
fedilink

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.
fedilink

Failure-driven loops: when and how - Logtalk
Prolog has loops. Because Logtalk transpiles to Prolog, this means Logtalk has them too. The question is "should we use them"? The answer is … complicated. And expounded on here.
fedilink

A category at the top - Logtalk
Prototypal OOP is an attractive way of doing "exception-driven" modeling: `foo` is like `bar` except that …. It is particularly suited to situations where you have many possible small distinguishing traits from a base type. It has a major problem, however: the prototype is in most such systems an object that can have messages sent to it. This is often completely nonsensical. Defensive programming has to be put in place to prevent calls to methods on the prototype instead of its descendants. Logtalk's `categories` solve this problem in a strikingly elegant way, giving class/instance-like functionality to the wildly more flexible prototype concept. This blog explains both why and how.
fedilink

Building trust on property-based testing - Logtalk
The third in a series of blog entries on using property-based testing in Logtalk.
fedilink

Evolving from manually written tests - Logtalk
The second in a series of using property-based automated testing to up your testing game in Logtalk. The technique used, called QuickCheck, is available in many other languages too. But very few of them get an implementation of it for free and even fewer have it in the standard distribution for the language!
fedilink

Easily QuickCheck your predicates - Logtalk
Did you know that Logtalk came with an implementation of QuickCheck baked in for free? This is the first in a series of blog entries showing how to do property-based testing in Logtalk. The real beauty of Logtalk's implementation is that it supports not only Logtalk, but also any of the supported back-end Prologs. You can use Logtalk to test Prolog code, in short, as well as Logtalk (naturally).
fedilink


Learn X in Y Minutes where X = Logtalk
A very good, succinct introduction to Logtalk concepts and capabilities. If you're curious about what Logtalk even is, this is probably the single best place to start figuring it out.
fedilink

Rosetta Code’s Logtalk category
The Logtalk distribution comes with a very large set of examples, but if you want more Rosetta code's Logtalk category is a place to find it. Also it's a good place to practice if you want to nail down some concepts: bite-sized programming tasks that you can add to the existing ones.
fedilink