Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror

Comment Re:China (Score 2) 109

The compliance officer isn't government-appointed. They're usually selected by the directors. In smaller companies, it's often an additional hat worn by one of the usual C-suite (e.g. the CEO or CFO may also be the compliance officer). I am compliance officer for a company incorporated in China, although I am not a Chinese resident. My point is that the compliance officer in a Chinese company has a lot more power than an equivalent position in a typical western company. There isn't one person with the power to simply dissolve a company in most cases outside China. But the role also comes with serious responsibilities.

Comment Re:China (Score 1) 109

The person holding the position of compliance officer for a Chinese company has the power to dissolve the company if it's in serious breach of laws or obligations and they can't see a way to remedy the situation. They can also face prosecution if it can be shown that they were aware of such a situation and did nothing about it.

Comment Re:if these were criminal operations, wouldn't the (Score 2) 50

China's been quite active in catching these scammers, because a lot of the people running the operations are Chinese expats (that they take back to China and imprison), and a lot of the scam victims are Chinese residents. China definitely won't be doing anything to facilitate these scams.

Comment Re:with 70000 packages remaining... (Score 3, Informative) 44

There's some discussion of semantic differences between x86 and classic (32-bit) ARM in Microsoft's porting guides, although AArch64 (64-bit ARMv8) is a bit different.

One that I've encountered several instances of recently on AArch64 is code making assumptions about semantics of floating point to integer conversion when the input value is out of range. Here's an example of a fix for one such issue (it's ironic that the comment said "round in a cross-platform consistent manner" when the function was unportable).

There's the usual stuff where you'll trigger different effects of undefined behaviour in the compiler on different platforms. I recently fixed code that was doing something like u | (((f & uint8_t(1)) << 31) >> (s - 1)) where u is uint32_t, f is uint8_t and s is int. The code isn't safe because of the implicit promotion on the left shift - (f & uint8_t(1)) is implicitly promoted to int size. On i686 and x86-64, it was being treated as an unsigned int (32 bits), so the right shift was a logical shift (shifting in zeroes); on AArch64 it was being treated as an int (32 bits), so the right shift was an arithmetic shift (propagating the sign bit). Changing it to u | (uint32_t(f & uint8_t(1)) << (32 - s)) avoided the right shift altogether and fixed it.

Comment Re:I use Win11 (Score 2) 24

It would be pretty hard for MS to do the same things. A lot of OpenBSD's security comes from having a default configuration with a minimal attack surface. That's a compromise they've chosen to make, but it's at odds with what a typical desktop user wants, which is having a system ready for a lot of use cases out-of-the-box. OpenBSD is great for "network appliance" type applications. It's my first choice for routers, firewalls, proxies, etc. It's lightweight, secure and reliable in those applications But I wouldn't recommend it as a general-purpose desktop OS, and I also tend to use Linux for more general server applications.

Comment Re: Gotta have something to complain about, I sup (Score 2) 36

In Australia, FTTC (to the curb/cabinet - fibre terminated at a cabinet or pit on the street, then copper to the customer premises), FTTB (to the building/basement - fibre terminated in a utility room in the building, then copper internal building wiring to each dwelling/office suite) and FTTP (to the premises - fibre terminated on the customer's premises) are all treated as different categories of service.

I currently have one FTTP service and one HFC service. I previously had FTTB. I have to say that FTTP gives better quality of service than FTTB in a 70-year-old building where they didn't want to pull cable to all 180 apartments did.

Slashdot Top Deals

Someday somebody has got to decide whether the typewriter is the machine, or the person who operates it.

Working...