3,481 karma · joined March 13, 2011
Having lived in Kaohsiung for a bit, I observed that very few people use public transport unless they go to/from intercity rail or airport. Buses in particular are unreliable (mostly used by older people), and MRT alone is obviously not enough for the sparse city.
That said, if certain approaches reliably lead to increased likelihood of botched implementations, then that could be weighed when making relevant architectural decisions; “soft deletion” (not liking the term, personally) may be one of such approaches.
On which note, a good way of implementing soft deletion without implementing soft deletion is audit trail, externally to the system.
Something was created and then deleted? Both events are captured in the trail. Pile on a stringified JSON dump of the change (where it’s going it won’t require a schema) and you have all you need with low effort.
An important invoice was deleted by a paying customer? CS will get pinged, and if it is indeed a problem—well, you have the trail, so reinstating is not automatic but is possible within the retention period.
(Speaking of, remember to observe the retention period. In general, it can actually be architecturally simpler if you maintain an audit trail separately: if that system deals with just trail records, you do not need to worry about accidentally expiring current data and can apply the same purge logic to everything within. Pro tip: there can be different retention policies for different kinds of data; may be worth capturing that.)
Client accidentally batch-wiped 50000 objects? Get a junior to write a script that walks the trail and returns the requisite SQL.
As a side benefit, having audit trail is a must for all sorts of compliance and reporting scenarios, so it addresses multiple issues in one go.
Many of us cannot afford the luxury of working overtime as tech support for relatives. I personally do not even think I can do a good enough job at that for myself, in fact—I would have to be a professional information security researcher.
Furthermore, I am sure if there is enough misplaced outrage, MDM will be unable to restrict this.
> But we do not need to surrender in the war on general purpose computing for it.
Where is that war? General purpose computing is everywhere, with all of its associated benefits and liabilities[0].
iOS has more or less been the only island where it is reliably not an option, that making it preferred for the reasons I mention.
[0] How many of us literally airgap machines that run unvetted code (at least once you realize that all vitalization and containerization is circumventable), not letting any personal data on them? How feasible is that with a phone, and by an average person that is not exactly infosec-savvy but who is obligated to have a phone to simply get on with daily life?
It is a nuanced question with a computer[0], but for a phone (increasingly used for more important transactions and sensitive private data by people more naive when it comes to security) it is simply a no-brainer.
Unless cyber crime is prosecuted as robustly as robberies, I want this kind of jail to constrain the device. Believe it or not, it is a feature.
[0] I do run arbitrary code on my MBP, but then I am a dev who writes code. And, being that, I recently re-enabled the warning for running non-app-store apps on my Mac—I consider myself proficient enough, but perhaps that is exactly why I prefer having to go through an extra warning dialog if it helps reduce the attack surface.
Don’t think it ever happened in DAW though, only when playing audio from OS.
The fact that there is an Apple-specific L/R audio balance bug, which now seemingly everyone suffers from, is complete news to me. Sometimes I feel like I am living in a different reality…
Depends on who you ask. What’s the region in question? What counts as a standard? Is Nynorsk codified by ISO? Et cetera.
> People write Cantonese in private of course
It‘s used plenty in public in Cantonese-native areas!
> that usage is not uniform
Yes, there is a disconnect and different ways of writing down a turn of spoken phrase. Sometimes people wouldn’t know offhand how they would even do it about a purely spoken turn of phrase.
I don’t have any first-hand knowledge, but according to Wikipedia on Bokmål it looks like it can be spoken as well (Wikipedia uses a phrase “spoken Bokmål”), but without a universally agreed-upon and regulated pronunciation. Isn’t it similar to English in this sense?
That aside, “cultural elite” or “status” are always relative, of course…
My impression, only based on this article, is that Nynorsk and Bokmål are both spoken as well as written, just more or less so depending on context and region. Just as English is both a written and a spoken language, and Cantonese is both a written and a spoken language.
Another similarity is that Cantonese, like Nynorsk, is considered higher status where it’s spoken, and like Nynorsk it’s under somewhat of a threat so the communities know they have to keep it strong.
What makes it more interesting is that the non-phonetic, semi-ideographic nature of the writing system means no direct unambiguous translation between sound and written symbols—so that you may actually struggle to write down certain turns of spoken Cantonese, even if you are a native speaker!
Another difference is that, unlike Nynorsk (which began as “New Norwegian”), Cantonese is old—at least on par with or arguably older compared to languages used for writing in the same area.
Along with removing relevant apps and blocking relevant Airdrop features coincidentally right during Hong Kong protests, with giving up iCloud infrastructure, etc. (are there more examples?), can’t help wondering how far their collaboration goes.
On one hand, it was a matter of time that Stewart’s new show would be cancelled if he had any integrity. On the other hand, the show was IMHO not at his previous level based on the first few episodes.
[0] https://www.vanityfair.com/hollywood/2019/10/apple-tv-china-...
It’s just that some have had more apparent prediction success than others (non-coincidentally, it’s those that don’t directly involve humans as subjects), while some are liable to affect people’s lives in more direct and drastic ways (non-coincidentally, it’s those that do directly involve humans as subjects).
Standard being ignored by laypeople doesn’t make it any less useful in formal contexts sensitive to ambiguity.
Second, the fact that they also speak Mandarin (because it was a mandatory lesson at school or they were otherwise forced by circumstances to learn it) does not mean there should be no support in Translate for their native language, which incidentally dwarfs many languages that Translate does support in number of speakers.
If you think that’s viable logic, you should try applying it to other languages with predominantly multi-language speakers. Start with Irish (98% of people in Ireland speak English, after all) and move on to Catalan, see where that gets you.
A Mandarin speaker in Taiwan has a different accent and slightly different vocabulary than Mandarin speaker in Beijing, but neither of them would be able to converse with a Yue speaker any more than a Russian speaker would be able to converse with a Polish speaker.
When saying “little demand internationally”, could you clarify what international demand was there for a standard for romanizing Mandarin and why that is somehow not applicable to Yue?
I wouldn’t be surprised if there were attempts to introduce a standardised way of romanising Yue, but certain groups with many votes considered this national interest as they try to maintain authority across a very diverse set of people speaking different languages.
Imagine a world in which Google Translate has one entry called “Latin” for anything using Latin script (Welsh, Irish, you name it) and another entry “Simplified Latin” for English. Just like that, translation “from TC to TC” (e.g., Cantonese to Hakka) is very much a thing!
Who’s mainly responsible for there to this day being no ISO standard for transliterating Cantonese, and its conspicuous absence from Google Translate (despite the whopping 86 million speakers—consider that Translate supports, say, Welsh, Basque, Dhivehi, and many others that are spoken by fewer than even one million), is probably obvious. That entity is much helped by the issue being opaque to most foreigners, who are sufficiently baffled by a completely different writing system to just not care and bundle all languages written in Chinese script into one basket.
Indeed, in all large-scale supposed “non-capitalist” societies today there is capital—it doesn’t stop being so if a few people use unlimited power and oppression to install arbitrary rules and restrictions on capital for others without having being subject to any checks or balances themselves; it just becomes more contrived and perhaps perverted.
Some would probably say that it’s the infectious external influence of other capitalist countries that precludes full abolition of capital, but another way to look at it is that said external influence is in fact what gives such a regime life in the first place—i.e., if you remove the agitating antagonistic existence of “capitalism”, the pretend “non-capitalism capitalism” would not suddenly turn into a perfectly “non-capitalism non-capitalism” but rather revert to capitalism, regardless of whether it would be called so or not or whether it would happen violently or peacefully.
Granted, in my workflow it faces fewer demands than for example a laptop or phone (I don’t program on iPad or use it for full media production workflow), I don’t rely on it day in day out like I do on those devices, and perhaps I will change my mind once it stops receiving updates, but all of what it needs to do it just does (communication, leisure, music/art playground) and had been doing for years with no noticeable degradation. Somehow I have a soft spot for this particular trusty shiny rectangle.
[0] Replaced in 2020 due to no fault of its own but my idiocy that resulted in broken screen. Incidentally, with expired AppleCare+ that cost me around half of the original price. I’m not super wealthy but I don’t regret this specific expense.