1

40s News Express

  • The Supreme Court and the Ministry of Human Resources and Social Security have cleared 996 serious violations
  • Reports say that Apple plans to increase the price of iPhone 13 to cope with the increase in chip cost
  • Facebook considers setting up an election committee to shift political pressure, or announce this fall
  • Google may pay Apple 15 billion US dollars this year to keep the default search, up 50% year-on-year
  • Abusing AI, Amazon sued: female employee was fired for using the toilet six times a day
  • Director of NASA: Due to Blue Origin's lawsuit, the return to the moon will be further postponed
  • Apple employees set up a website "AppleToo" to expose the company's incidents of sexual harassment and discrimination
  • The default settings of Microsoft Power cause 38 million records to be exposed to the outside world
  • Linux on Apple M1 can now boot to the GNOME desktop
  • Zx 3.0.0 is officially released, Google's open source scripting tool
  • GreatSQL for financial applications is officially open source
  • IntelliJ IDEA 2021.2.1 released, adding support for Java 17
  • Visual Studio Code 1.59.1 released
  • Qt Creator 5.0 is officially released

Industry Information

The Supreme Court and the Ministry of Human Resources and Social Security have cleared 996 serious violations

The Supreme People's Court and the Ministry of Human Resources and Social Security publicly released the "Typical Cases of Labor and Personnel Disputes (Second Batch)" (10 in total) to the public. The two departments made it clear in one of the typical cases: "996" (referring to "working hours from 9 am to 9 pm, working 6 days a week") seriously violated the law on extending the upper limit of working hours and related company rules and regulations Should be deemed invalid.

Reports say that Apple plans to increase the price of iPhone 13 to cope with the increase in chip cost

Apple may plan to raise the price of the upcoming iPhone 13 series in order to cope with the increase in chip production costs of its main chip supplier TSMC. According to the report, TSMC is planning to increase its chip production costs, affecting several customers including Apple. According to reports, TSMC hopes to increase the cost of its "advanced and mature process technology" by as much as 20%. The new changes are expected to take effect in January next year.

According to reports, TSMC has notified customers that the price of its advanced and mature process technology will increase by as much as 20%, and the new price will take effect from January 2022. Price adjustments will also be made for orders scheduled to begin delivery in December.

The news pointed out that for TSMC’s advanced process technology below 7nm, quotations will rise by 3%-10%. Apple is TSMC’s largest customer. Its orders account for more than 20% of the company’s total wafer revenue and will experience a 3%-5% price increase.

According to reports, as a way to compensate for the increase in costs, Apple is focusing on raising the price of the upcoming iPhone 13 series to "mitigate the impact of rising costs on its profitability."

Observers said that while facing rising production costs, brand suppliers may eventually pass on costs to end-market customers.

According to market participants, Apple is likely to set higher prices for its upcoming iPhone and other series. A number of notebook brand suppliers have raised their prices by 5-10% so far this year, and they continue to explore how to reduce the impact of rising costs on their profits.

Apple has prepared some considerable improvements for the iPhone 13 this year, including features specifically designed for professional photographers and videographers. On the upcoming high-end models, it is rumored that Apple will add support for ProRes video and portrait mode video. Apple may see these two features as reasons to increase the price of its most high-end iPhone.

Apple is expected to hold a new product launch event in the fall in a few weeks, including the announcement of the iPhone 13 series and Apple Watch Series 7.

Facebook considers setting up an election committee to shift political pressure, or announce this fall

People familiar with the matter said that Facebook has approached academics and policy experts on the establishment of an election committee, hoping that the committee will advise the company on matters related to global elections. This move will allow Facebook to transfer some of its political decisions to an advisory group. People familiar with the matter said the committee may be able to determine the feasibility of political advertising and how to deal with election-related false information.

Facebook is expected to announce the establishment of this committee this fall to prepare for the 2022 midterm elections. This effort is at an early stage and may still fail.

Google may pay Apple 15 billion US dollars this year to keep the default search, up 50% year-on-year

Google pays a large fee to Apple every year to maintain its status as the default search engine on the iPhone, iPad and Mac. Now, the latest report issued by an analyst at investment bank Bernstein says that Google’s payment to Apple this year may reach 15 billion U.S. dollars, an increase of 50% from last year’s 10 billion U.S. dollars.

Bernstein analysts predict in an investor report that Google’s default search engine fee paid to Apple this year will increase to 15 billion U.S. dollars, and next year it will further increase to 18 to 20 billion U.S. dollars. This data is based on "Apple's public document disclosure and a bottom-up analysis of Google's traffic acquisition costs."

Bernstein analyst Toni Sacconaghi (Toni Sacconaghi) said that Google is likely to ensure that Microsoft does not bid higher than it. In the future, this fee may face two potential risks: one is regulatory risk, and the other is that Google thinks the deal is worthless.

Abusing AI, Amazon sued: female employee was fired for using the toilet six times a day

Maria Iris Jennitte Olivero, a female Amazon employee in the United States, suffers from irritable bowel syndrome and has to go to the toilet up to six times a day.

However, her supervisor asked her to obtain a hospital certificate within five days, or she would be fired. Finally, Olivero was expelled because he could not obtain a doctor's certificate within the time limit. She later believed that Amazon was discriminating against employees' physical problems, violating the local Anti-Discrimination Law, and sued Amazon for USD 75,000.

It is understood that this is not the first time Amazon has encountered lawsuits for firing employees. After Amazon introduced the AI determination mechanism, many employees were fired for inexplicable reasons, so Amazon is currently facing a large number of similar lawsuits.

Olivero filed a lawsuit in the court in June of this year. Amazon responded that the total salary loss of the employee after the dismissal was US$17,251.75, which is far below the amount of compensation.

Amazon founder Jeff Bezos believes that machines are faster than humans, can make accurate judgments, and can reduce a lot of costs. Therefore, in the management of online stores, systematic dispatch of labor, and human resources management systems A new AI algorithm mechanism is introduced to monitor employees.

A former manager-level employee of Amazon believes that the current Amazon algorithm does not have enough ability to accurately analyze and respond to emergencies, and Amazon internally understands that its algorithm has problems and will misjudge.

But even so, Amazon still believes that the cost of using the machine is far lower than the cost of dismissing employees after asking someone to investigate.

Director of NASA: Due to Blue Origin's lawsuit, the return to the moon will be further postponed

According to foreign media reports, NASA Director Bill Nelson (Bill Nelson) admitted in an interview that Blue Origin’s lawsuit against the agency for awarding only the manned landing system (HLS) contract to SpaceX would Further postpone the time for the United States to return to the moon.

In April of this year, NASA selected SpaceX as the sole contractor for the HLS contract. This decision prompted Blue Origin to initiate a protest. During an investigation by the U.S. Government Accountability Office (GAO), NASA’s efforts to advance the “Artemis” return to the moon program were blocked for the first time. In early August, GAO rejected Blue Origin's protest and determined that NASA's contract award process was reasonable and legal.

However, Blue Origin did not give up, and the company immediately filed a lawsuit against NASA in the US Federal Claims Court, urging the agency to change its decision. On August 19th, NASA announced that it would voluntarily suspend the HLS contract until November 1st in exchange for speeding up the review of the case. This is also the second time that the advancement of the plan has been suspended.

When asked about the impact of the Blue Origin lawsuit on NASA’s return to the moon, Nelson said: “This will cause further delays in the plan. Blue Origin has filed a lawsuit with the Federal Claims Court, which is actually an appeal against GAO’s ruling. During the trial, the judge can request time-consuming and laborious evidence. Moreover, the final result will depend to a large extent on the judge’s ruling."

When asked whether this case will delay the advancement of NASA’s HLS contract awarded to SpaceX, Nelson said: “The lawyers of the U.S. Department of Justice will be responsible for responding to the litigation, and NASA will not handle this case. However, I am from our attorneys and those who will respond to the litigation. The understanding gained from the conversations with the lawyers of the Ministry of Justice is that they should give their thoughts on the progress of the timetable in the next two weeks. So, this is not something we can control. It exists in the legal system and is currently being handled by the Ministry of Justice. ."

The Blue Origin lawsuit is not the only challenge facing NASA's return to the moon program. Nelson has already expressed support for adding a second contractor to the HLS project, but this requires additional funding. It is not yet certain whether the US Congress will allocate funds. At the same time, NASA’s Office of the Inspector General recently released a report that concluded that even if the lunar manned lander is ready in 2024, the spacesuits needed by astronauts will not be delivered until April 2025.

Regarding whether this means that the human return to the moon in 2024 is no longer possible, Nelson replied:

"Regarding whether the delay in spacesuit development or the legal challenges we have just experienced will cause the delay in the return to the moon, I cannot answer this question." But he admitted that the first launch mission of the program, Artemis 1, may still be carried out by the end of the year, at the latest. Not later than January next year.

Apple employees set up a website "AppleToo" to expose the company's incidents of sexual harassment and discrimination

A group of Apple employees set up a website for their colleagues to share their sexual harassment, discrimination and other unfair treatment at the company. Apple employees said they have exhausted all internal channels.

This website, called "AppleToo", went live on Monday to promote "systematic changes in our workplace." Website organizers said that some organizers who planned Google’s "Google walkout" strike provided assistance for the creation of the website.

"For a long time, Apple has circumvented public scrutiny," Apple employees wrote on the website. "But the truth is that for many Apple employees, the culture of secrecy has created an opaque and intimidating bastion. We have I have exhausted all internal channels, talked to the management, and contacted the human team, but nothing has changed. It’s time to think differently."

The default settings of Microsoft Power cause 38 million records to be exposed to the outside

According to foreign media reports, many companies are using Microsoft's Power App platform. Due to the weak default security settings, this means that 38 million recorded sensitive data have been released to the public for several months. The survey showed that quite a few Power App users did not protect their databases.

Further investigation revealed that this problem is caused by weak default security settings, and data will be exposed if users do not take manual actions.

According to a Wired report, data from sources such as American Airlines, Ford, New York City public schools, and multiple state COVID-19 contact tracking databases were exposed. Upguard's initial discovery was in May 2021, but Microsoft's fix was not fully rolled out until August.

Greg Pollock, Vice President of UpGuard’s Network Research, said: “We discovered that one of them was misconfigured to expose data. We had never heard of this. We thought, is this a one-time problem or a systemic problem? Because of Power The way the Apps portal product works, it’s easy to investigate quickly. We found a lot of these things exposed. It’s crazy."

Upguard began investigating a large number of Power App portals, which should have been privately owned--even Microsoft-developed applications were misconfigured. However, although the data is open to the public, it is known that no data has been leaked.

The core of the problem lies in the default security settings. For example, when setting up the Power App and connecting to the API, the platform makes the corresponding data publicly accessible by default.

Due to the August update, Power Apps will set security settings by default to protect data privacy. Although Upguard strives to communicate with platforms that disclose sensitive data, the scale of security issues is too large to cover every company.

"Safe default settings are very important," said Kenn White, director of the Open Crypto Audit Project. "When a pattern appears in a network-oriented system built with a specific technology and the system is still misconfigured, it will appear. Very serious problem. If developers from different industries and technical backgrounds continue to make the same mistakes on a platform, then the creator of this platform should be paid attention to."

It is reported that the exposed data includes several COVID-19 contact tracking platforms, vaccination registration, job application portal and employee database. Everything from social security numbers to names and addresses is left in an open database.

Upguard said again that no data has been leaked yet.

The security settings of the Microsoft Power application correspond to the problems of many other platforms in this field. Companies like Amazon and Google often face data leaks due to poor default settings.

Linux on Apple M1 can now boot to the GNOME desktop

As one of the Asahi Linux developers committed to porting Linux to Apple M1, Alyssa Rosenzweig recently shared a milestone progress on her social platform: that is, she successfully launched the Debian distribution on Apple M1 devices, and Enter the GNOME Shell desktop environment.

However, it is worth noting that the OpenGL graphics acceleration feature has not yet been supported. The current experience only relies on LLVMpipe to achieve the OpenGL acceleration required by the GNOME desktop. LLVMpipe is a software implementation of Mesa Gallium3D, used to accelerate OpenGL on the CPU.

As stated by Phoronix, if developers want to realize the smooth operation of Apple M1 graphics hardware on Linux, they still need to carry out further work on the Linux kernel direct rendering manager (DRM). In addition, providing Mesa support for OpenGL acceleration and implementing Vulkan support, which is equally important to modern computing needs, is also an indispensable part.

For users who want to get started now, in addition to solving the above problems, they also need to fix various kernel patches that have not been officially merged into the Linux mainline.

The latest technology trends

Zx 3.0.0 is officially released, Google's open source scripting tool

zx is a more convenient and friendly tool to help developers write scripts. It is open sourced and maintained by Google.

Profile

Although Bash is very easy to use, when writing scripts, people usually choose a more convenient programming language. For example, JavaScript is a perfect solution. However, the standard Node.js library requires many additional operations before use, such as installation, importing the library, etc. zx provides a wrapper for child_process to escape parameters and provide realistic default values.

#!/usr/bin/env zx

await $`cat package.json | grep name`

let branch = await $`git branch --show-current`
await $`dep deploy --branch=${branch}`

await Promise.all([
  $`sleep 1; echo 1`,
  $`sleep 2; echo 2`,
  $`sleep 3; echo 3`,
])

let name = 'foo bar'
await $`mkdir /tmp/${name}`

new changes

zx 3.0.0 was officially released last week, the main changes are as follows:

  • Use inherited standard input instead of pipe
  • Separate test files and sample files
  • In order to support parsing the correct script extension, fix the trimming query string method
  • Add exit code information
  • Fix the interruption at the call of question()
  • Add error printing operation in TS compile
  • If the error has been resolved, pipe() will throw an exception
  • Add support for bash code blocks in-Markdown script
  • Fix quoting and replacement errors
  • Fix the split regular expression problem of the JS stack

GreatSQL for financial applications is officially open source

The GreatSQL community announced that after months of intense preparations, GreatSQL is now officially open source.

According to the introduction, GreatSQL is a branch version of Percona Server. In addition to Percona Server's existing advantages of stability, reliability, efficiency, and more convenient management, it also further improves the performance and reliability of MGR (MySQL Group Replication), as well as many bug fixes.

In addition, GreatSQL also merged two Patches contributed by the Huawei Kunpeng computing team, respectively for OLTP and OLAP business scenarios, especially the InnoDB parallel query feature. In the TPC-H test, the performance of aggregate analytical SQL was improved by an average of 15 times, the highest Increased by more than 40 times, especially suitable for SAP, financial statistics and other businesses such as periodic data summary reports.

GreatSQL can be used as an optional alternative to MySQL or Percona Server for online production environments; it is completely free and compatible with MySQL or Percona Server. GreatSQL is initiated, led, and maintained by Wanli Database. It is officially welcome to download and use by MySQL users and enthusiasts, or submit codes, issues, etc.

IntelliJ IDEA 2021.2.1 released, adding support for Java 17

The first bug fix version of IntelliJ IDEA 2021.2 is officially launched. This version adds basic support for Java 17, and also solves the following problems:

  • Fixed the behavior of "Ctrl+Shift+←/→" shortcut keys: they can now correctly expand text selection [IDEA-267294]
  • Fixed the problem that the file type setting is reset when the IDE is restarted [IDEA-274889]
  • Fixed the Maven multi-module recognition in WSL 2 [IDEA-265900]
  • Fixed the run/debug configuration problem: when you click the run button, the IDE will run the configuration selected in the combo box [IDEA-244454]
  • Fixed several shortcut problems in IntelliJ IDEA terminal [IDEA-271542], [IDEA-271777], [IDEA-274574]
  • Fixed an issue that caused the IDE to freeze when opening a project from WSL 2 [IDEA-273398]
  • Fixed the issue that caused the JPA Buddy plug-in to be deleted after upgrading to the latest version [IDEA-270342]
  • Fixed the search action, even if you are using the localized version, you can correctly search for queries entered in English [IDEA-250323]
  • Fixed the problem that the title does not change in the Diff window when moving between files [IDEA-272366]
  • Corrected the layout of the migration plug-in dialog box [IDEA-241905]
  • Bring the Update Running Application button back to the debug window [IDEA-274540]
  • Fixed a series of code analysis problems [IDEA-273752]
  • Fixed the problem that caused IDE to hang when importing Gradle project [IDEA-274022]

Users can download the new version from the IDE, Toolbox App, Ubuntu's snaps, or directly from the website.

Visual Studio Code 1.59.1 released

Visual Studio Code 1.59.1 is released, this version is a small repair version that solves the following problems:

  • Fixed the problem that the notebook could not be opened on 1.59;
  • Authentication decryption error;
  • In VS Code v1.59, tasks.onDidEndTaskProcess is called too many times;
  • The general build version has permanent hang/crash on M1 MBP;
  • The original data file generated by Stdout does not meet the expected format;
  • Entering repeated. In js will automatically expand the attribute suggestion of the first point;

Qt Creator 5.0 is officially released

Qt Creator 5.0 is officially released. This update brings the following important changes:

Experimental features

Qt Creator 5.0 experimentally supports Clangd as the backend of the C/C++ code model. This feature is optional and is turned off by default. It replaces the libclang-based code model based on LSP. If you want to try this feature, please enable "Use clangd" in Tools> Options> C++> Clangd (or Qt Creator> Preferences> C++> Clangd on macOS) and provide a recent Clangd executable file.

Another experimental feature delivered with 5.0 is some support for building and running applications in Docker containers. This experimental feature currently only works on Linux hosts that use CMake as the project build system. After you enable this experimental plugin in Help> About Plugins (or Qt Creator> About Plugins on macOS), you can create a Docker device in the device settings and set it to "Build device "and "Device".

edit

The C++ code model has received various fixes. When you rename a symbol, we no longer select files that are not directly related to your project by default. Modifications to .ui and .scxml files are now immediately reflected in the code model without recompiling.

We updated the QML code model to Qt 6.2 and fixed various problems with the newer features of QML.

If your language server supports progress notifications, we will now also display them in Qt Creator, and we have also added support for the code snippets provided by the server.

project

Generally speaking, we are committed to reducing the freezing that may occur after loading large projects in Qt Creator. This problem should be much better now.

We have updated Qbs to the latest version 1.20, and reduced the impact of Qbs project management on startup when you have a lot of kits.

Platform

We have added support for the MSVC ARM toolchain and improved the experience of running Qt Creator built by Intel on M1 Macs. Android12 can now be handled correctly in Qt Creator.


snakesss
1.1k 声望243 粉丝

SegmentFault 思否编辑,欢迎投稿优质技术资讯!