40s Newsletter
- Go language product leader leaves
- Android removes most of Fuchsia related code
- Microsoft switches to new Windows development cycle
- Statistics on the salary level of developers in various countries: China is on the list of countries with the lowest developer salary in the world
- Intel announced to increase the price of various semiconductor chips by up to 20%
- Apple agrees to pay $50 million to settle lawsuit over MacBook keyboard defects
- GNU arch author Tom Lord dies
- Google and Oracle cloud services offline due to heat
- iOS 15.6 fixes the problem of showing that the storage space is full
- Quantum programming framework Cirq 1.0 released
- Qt Creator 8 released
- Visual Studio 2022 v17.2.6 released
- Rust 1.62.1 released
- Google Open Sources Carbon: Aims to Replace C++
Industry information
Go language product lead leaves
Steve Francia, head of Go language product and author of open source projects such as Hugo, Cobra, Viper, and spf13-vim, has announced that he is leaving the search giant to join Two Sigma. Steve Francia has a strong track record in open source projects: leading the user experience team at MongoDB, leading the core engineering team at Docker, and now the project lead for the Go language. He decided to leave feeling that his work on the Go project was stagnant, and he will focus on data science and machine learning next.
Android removes most of Fuchsia related code
Over the past few years, Google has spent billions of dollars developing a new operating system called Fuchsia, but so far it has had little success.
The only achievement of Fuchsia is to use it as the underlying operating system for Nest devices. Google has tried to make Fuchsia run Android applications. For this reason, it created a project device/google/fuchsia in the Android Open Source Project (AOSP), which is designed to be built for Fuchsia devices. Android runtime. But this week all the code under the project was removed and replaced with a TODO message that Google may replace with other projects. The developer responsible for the change is from the Starnix project in Fuchsia. Starnix was created in 2021 to allow Fuchsia to natively run apps or libraries built for Linux or Android.
Microsoft switches to new Windows development cycle
According to reports, Microsoft will switch to a new Windows development cycle, returning to the traditional three-year release cycle and increasing the frequency of push releases of new features. According to reports, Microsoft plans to release a major version of Windows every three years. Windows 11 will be released in 2021, and the next major version will be released in 2024. The version originally planned to be released in 2023, code-named Sun Valley 3, has been cancelled. . At the same time, Microsoft plans to allow users to use new features faster, starting with Windows 11 version 22H2 (Sun Valley 2), and launching an engineering program called Moments, which will be rolled out to the current version of Windows every few months starting in 2023. Push new features up to four times a year.
Statistics on the salary level of developers in various countries: China is on the list of countries with the lowest developer salary in the world
Recently, the recruitment platform CodeSubmit statistically analyzed the salary status of software developers in more than 20 countries in 2022, and listed the ranking data.
According to statistics, the three countries with the highest salaries in 2022 are: the United States, Switzerland and Israel. In addition, Denmark, Canada, Norway, Australia, the United Kingdom, Germany and Sweden round out the top ten. China is on the list of countries with the lowest salary for developers, with an average annual salary of $23,790 (about 161,100 yuan). Although India is also a big country in software development, it is a country where Western companies tend to outsource technology, and its average annual salary is only $7,725 (about 52,298.25 yuan).
In addition, in the United States with the highest salary, the average annual salary of software developers is $110,140 (about 745,600 yuan). By region, California is the state with the highest income for software developers, with an average annual salary of $146,770 (about 993,600 yuan), followed by Washington state second and Maryland third.
Intel announced to increase the price of various semiconductor chips by up to 20%
According to reports, affected by global inflation, the production cost of semiconductor products has risen, and Intel will increase the price of some semiconductor products in the second half of the year. This time, Intel will increase the prices of a wide range of products such as core servers and computer CPU processors and peripheral chips. The increase will be determined according to the type of chips. The final price increase has not yet been determined. However, according to relevant personnel, the lowest increase is around single digits, and some products may increase by 10%-20%.
Apple agrees to pay $50 million to settle lawsuit over MacBook keyboard defects
Apple has reportedly agreed to pay $50 million to settle a class-action lawsuit. In that case, consumers accused Apple of concealing the fact that the "butterfly" keyboards on its MacBook laptops were prone to failure. Apple has filed a preliminary settlement in federal court in San Jose, California, where it hopes to be approved by a judge. In addition to the $50 million in damages, MacBook owners can get four years of free keyboard repairs.
GNU arch author Tom Lord dies
Tom Lord, a veteran free software developer and the original author of the version control system GNU arch, has died at the age of 56. Tom Lord was born in Pittsburgh, Pennsylvania, moved to Massachusetts with his family at age 10, graduated from Phillips Academy Andover in 1984, went to college at Johns Hopkins and Carnegie Mellon, and in 1987 at Carnegie Mellon Start your career as a software engineer. During this time he became interested in the free software movement and devoted himself to the development of free software. Participated in the development of the GNU project as an employee of the Free Software Foundation in the early 1990s. Married Trina Pundurs in 2007 and has since been active in climate change and other related political activism. He passed away unexpectedly at the end of last month due to cerebral hemorrhage.
Google and Oracle cloud services offline due to high temperature
Recently, the temperature in many parts of the United Kingdom exceeded 40 degrees Celsius, and Google and Oracle's data centers in the United Kingdom experienced cooling-related failures. According to Google Cloud's status report, one of the three data centers in London experienced a cooling failure at 10:13 PDT that day, and the problem was not fully resolved until 20:45 PDT. The problem caused some virtual machines to stop working and the affected websites went offline. Oracle's data centers in southern England also shut down some machines due to high temperatures, leaving customers unable to access or use the locally hosted cloud infrastructure.
iOS 15.6 fixes the problem of showing that the storage space is full
In the early morning of July 21, Apple pushed the iOS 15.6 update to iPhone users. This update is 65 days after the last release. Apple mentioned in the update that iOS 15.6 includes enhancements, bug fixes and security updates. Specifically: iOS 15.6 fixes an issue where "Settings" may always show full storage space when the device still has storage space available. According to the latest news, according to the existing news, this year's iPhone 14 series will have a coexistence of Liu Haiping and a new exclamation point screen (double digging hole). However, a roadmap shows that next year's iPhone 15 series is expected to be replaced with an exclamation mark screen design language.
Latest technical developments
Quantum programming framework Cirq 1.0 released
Google's open-source quantum programming framework Cirq has released its first official version. Cirq is a Python framework for writing, running, and analyzing the results of quantum computer programs, designed for computers with hundreds of qubits and thousands of quantum gates. Cirq 1.0 is the culmination of a joint effort between Google and industry and academia over the past four years.
Qt Creator 8 released
Major updates
- Removed libclang based code model fallback, now relies on Clangd and LSP client implementation
- Fix handling of JavaScript string templates, and issues with nullish coalescing operators
- Add experimental support for code coverage analysis tool Coco
- Add experimental support for GitLab
- Remove support for Universal Windows Platform (UWP)
Visual Studio 2022 v17.2.6 released
Major updates
- Removed authorization telemetry that caused Visual Studio to display a meaningless OS login dialog during startup in some cases
- Update LibraryManager to accommodate cdnjs API changes
- Fixed Intelli sense stop working when reopening F# project in the same edit session
- Fix bug in VC++ runtime where linking with MFC OLE linking/embedding containers breaks
- Fixed SxS installations of VS2022 and VS2015 (or older) causing VS to not scan extensions
- Improve container name validation when provisioning Azure Container Apps
Rust 1.62.1 released
Major updates
- Compiler fix for unsound function coercion involving impl Trait return type
- The compiler fixes an incremental compilation error about async fnlifetimes
- Windows adds fallback for overlapping I/O in synchronous read and write
- x86_64-fortanix-unknown-sgxtarget adds mitigation for MMIO stale data vulnerability, INTEL-SA-00615
Google Open Sources Carbon: Aims to Replace C++
At the CppNorth developer conference held recently, Google engineer Chandler Carruth announced a new open source development language called "Carbon", saying it will be the successor to C++.
Chandler Carruth said that developers can directly use C++ in Carbon language programs, which greatly improves the convenience of project migration. It can also be seen from Carbon's GitHub page that when Google developed the language, it took C++ as the core goal. It has a lot of features that are compatible with C++. A skilled C++ developer will be able to quickly get started with Carbon, and Proficiency in program editing.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。