#Finally: Apple May Give Us A Passwords App in iOS 18 And macOS 15

Emma Roth, The Verge:

Apple is planning to introduce a new app called Passwords to help users manage their login information, according to a report from Bloomberg. The company will reportedly introduce the device at its Worldwide Developers Conference event next week.

Apple already lets you save your passwords across your iPhone, iPad, or Vision Pro using iCloud Keychain. The new app would sync the same way but with logins separated into different categories, such as accounts, Wi-Fi networks, and passkeys. However, Bloomberg says the new Passwords app would extend support for Windows as well — there’s no word about support for Android.

If this is true, hallelujah. The Windows support may also help push passkeys along. As of right now I’ve only seen the Target app actually use them. I’ve been wanting to embrace them but how can I when nothing supports them?

> ▍

SQL Creator Endorses NoSQL

Lindsay Clark, The Register:

Debate has raged among database experts, some of whom see the need for the NoSQL approach, while others argue the properties of NoSQL systems can be absorbed as features in relational systems. Most popular relational systems now support JSON documents, for example, while graph-style queries are possible in Oracle and PostgreSQL.

However, Chamberlin sees a need for NoSQL to support modern applications. For example, traditional relational systems guarantee asset record reserves on transactions to provide immediate consistency, he says.

“To get higher performance, now we’re often distributing data over clusters of machines,” he tells us, “and we’re satisfied with eventual consistency, meaning we can be patient, it will take a little while for all the machines to catch up. That’s necessary sometimes in highly scaled environments.”

I’ve always been a firm believer in the using the best tool for the job. I agree with Chamberlin that there absolutely is a place for both and that SQL should not go away. Regular relational database systems are much better at organizing data than NoSQL, even if NoSQL may be faster and better equipped for pulling data across multiple machines.

As always, it comes down to what your use case is.

> ▍

Donald Trump Makes History: Is Officially The First Former US President To Become A Felon

Via CNN:

Jurors have reached a guilty verdict on all of former President Donald Trump’s charges in his hush money criminal trial — 34 felony counts of falsifying business records to cover up a payment to adult film actress Stormy Daniels before the 2016 election.

The verdict was read out in the first-ever criminal case brought against a former or current president. A felony conviction of a former president or party frontrunner is unprecedented, but will not affect Trump’s ability to run for office in 2024.

> ▍

45 Year Long Console War Ends

“Uniting Atari and Intellivision after 45 years ends the longest running console war in history,” said Mike Mika, Studio Head at Digital Eclipse, an Atari-owned game studio.

The first Intellivision home video game console was released by Mattel Electronics in 1979 and the console platform sold an estimated 5 million units through 1990. Atari and Intellivision arguably fought the first console war of consequence in the late 1970s and early 1980s. Mattel went as far as enlisting the actor George Plimpton to appear in a series of ads comparing the two systems, as well as an eight-minute long video shown at the Gamescom trade show.

The original Console War ends. Literally almost as old as me.

> ▍

iCloud Photos Bug Caused By “database corruption” On Device Storage

Chance Miller, 9to5Mac:

One question many people had is how images from dates as far back as 2010 resurfaced because of this problem. After all, most people aren’t still using the same devices now as they were in 2010. Apple confirmed to me that iCloud Photos is not to be blamed for this. Instead, it all boils to the corrupt database entry that existed on the device’s file system itself.

According to Apple, the photos that did not fully delete from a user’s device were not synced to iCloud Photos. Those files were only on the device itself. However, the files could have persisted from one device to another when restoring from a backup, performing a device-to-device transfer, or when restoring from an iCloud Backup but not using iCloud Photos.

If the space on the NAND storage was flagged but never overwritten this is the kind of thing that can happen when carrying things over from one device to another. iCloud probably wasn’t involved because technically these photos probably never made it off the device.

> ▍

Indian Government Still Doesn’t Understand How Encryption Works After Fourteen Years

Russell Brandom for Rest of World.org:

For nearly 10 years, WhatsApp’s chat messages have been end-to-end encrypted, meaning they can’t be read by anyone except the sender and the receiver. Drawing on an open-source encryption system developed by Signal, WhatsApp began the move shortly after it was acquired by Facebook in 2014. For the most part, its encryption has been running quietly in the background ever since. There have been legal challenges, but for the world’s largest source of end-to-end encrypted communications, the past decade has been remarkably drama-free.

But WhatsApp is currently in the middle of its biggest legal challenge yet — and it’s a serious one. IT rules passed by India in 2021 require services like WhatsApp to maintain “traceability” for all messages, allowing authorities to follow forwarded messages to the “first originator” of the text.

In a Delhi High Court proceeding last Thursday, WhatsApp said it would be forced to leave the country if the court required traceability, as doing so would mean breaking end-to-end encryption. It’s a common stance for encrypted chat services generally, and WhatsApp has made this threat before — most notably in a protracted legal fight in Brazil that resulted in intermittent bans. But as the Indian government expands its powers over online speech, the threat of a full-scale ban is closer than it’s been in years.

This is the second time India has tried this. It tried this fourteen years ago and while RIM did get around the ban by setting up data centers in Mumbai, I can’t see the same working for WhatsApp. That also isn’t the same as handing over encryption keys that don’t exist.

It’s almost like the Indian government (or any government for that matter) simply doesn’t understand how end-to-end encryption works. There is no back door and creating one breaks the security and encryption for all. It’s not something that can be localized to India. This would impact users all over the world.

It’s not clear how the courts will respond to WhatsApp’s ultimatum, but they’ll have to take it seriously. WhatsApp is used by more than half a billion people in India — not just as a chat app, but as a doctor’s office, a campaigning tool, and the backbone of countless small businesses and service jobs. There’s no clear competitor to fill its shoes, so if the app is shut down in India, much of the digital infrastructure of the nation would simply disappear. Being forced out of the country would be bad for WhatsApp, but it would be disastrous for everyday Indians.

That’s not an exaggeration either. WhatsApp is not just the default chat app in India, its the chat app in India. Everything happens on WhatsApp. Everything. Disastrous is an understatement.

Reached for comment, a Meta representative emphasized WhatsApp’s central role in India’s digital economy. “We remain committed to safeguarding the privacy of our users which is integral to India’s digital growth and progress,” the company said in a statement.

Strange times when I agree with Facebook Meta.

> ▍

Valve May Have A New Franchise In The Works

Ash Parrish at The Verge:

Valve’s next game appears to be a multiplayer hero shooter known as Deadlock. This is according to leaks from playtesters posted on social media earlier today, with some of the details verified by known Valve dataminer @GabeFollower and Valve watcher Tyler McVicker.

I did not have Valve creating a new IP on my 2024 Bingo card.

Deadlock wasn’t a game Valve gave any indication was in the works, so its reveal is certainly surprising. Earlier this week, GabeFollower shared more information about Deadlock on their X page, writing that the game is “fast-paced interesting ADHD gameplay. Combination of Dota 2, Team Fortress 2, Overwatch, Valorant, Smite, Orcs Must Die.” The Verge has reached out to Valve for comment.

That’s… an interesting mix of influences. I’ve never played Smite or Orcs Must Die but I am familiar with the rest of the pack here. DOTA 2 regularly tops the Steam charts and a quick glance at the Twitch charts as I write this shows DOTA 2, Valorant and Overwatch 2 in the top 20 categories.

Valorant and Overwatch play similarly, but DOTA 2 does not. DOTA 2 and Smite seem to have more in common with each other. Orcs and TF 2 have nothing in common with any of the other games other than the teamwork aspect.

Either way, Valve is known for taking their time and geting things right. It’ll be interesting to see the final product, whenever it ships.

> ▋

Voyager Still Alive And Kicking

For the first time since November, NASA’s Voyager 1 spacecraft is returning usable data about the health and status of its onboard engineering systems. The next step is to enable the spacecraft to begin returning science data again. The probe and its twin, Voyager 2, are the only spacecraft to ever fly in interstellar space (the space between stars).

Voyager 1 stopped sending readable science and engineering data back to Earth on Nov. 14, 2023, even though mission controllers could tell the spacecraft was still receiving their commands and otherwise operating normally. In March, the Voyager engineering team at NASA’s Jet Propulsion Laboratory in Southern California confirmed that the issue was tied to one of the spacecraft’s three onboard computers, called the flight data subsystem (FDS). The FDS is responsible for packaging the science and engineering data before it’s sent to Earth.

The team discovered that a single chip responsible for storing a portion of the FDS memory — including some of the FDS computer’s software code — isn’t working. The loss of that code rendered the science and engineering data unusable. Unable to repair the chip, the team decided to place the affected code elsewhere in the FDS memory. But no single location is large enough to hold the section of code in its entirety.

So they devised a plan to divide the affected code into sections and store those sections in different places in the FDS. To make this plan work, they also needed to adjust those code sections to ensure, for example, that they all still function as a whole. Any references to the location of that code in other parts of the FDS memory needed to be updated as well.

I will never complain about debugging anything ever again.

Also, for some reason, I was under the impression that all of this was done with C. It’s not. Its all done in Fortran.

> ▍

FCC Slaps Cell Carriers On Wrist For Selling User Data. Carriers Cry

Lauren Feiner, senior policy reporter at The Verge:

The Federal Communications Commission is fining the largest US mobile carriers a combined nearly $200 million for allegedly illegally sharing customers’ location data without their consent.

The FCC says it found the carriers “sold access to its customers’ location information to ‘aggregators,’ who then resold access to such information to third-party location-based service providers.” The agency says the carriers effectively “attempted to offload” their responsibility to get customers’ consent to share their location data with “downstream recipients.” Even after being made aware of the issue, the FCC claims, the carriers still failed to limit access to the information.

I’m often of the mindset that Europe is a little too heavy handed with the regulation. Generally I find their heart to be in the right place but often the actual legislation lacking as it’s usually not a concise as we’re used to over here in the states. They’ve led the way on privacy laws at least conceptually and we here in the US can probably should take a good bit of inspiration form them in terms of drafting our own.

We’ve done it before. A lot of our Constitution and subsequent Bill of Rights stems from English law and extends them to protect individuals where we felt the English government over stepped its bounds. I mean there has to be some way to incorporate a healthy mix of the EU’s GDPR and our very own Fourth Amendment which guarantees our right to privacy.

But we won’t. Business gotta business and Facebook Meta and Google have to make money somehow.

> ▍

Corporate Culture Clash

Viola Zhou, writing for Rest Of World.org:

But over the next two years, Bruce came to realize that the reality of working at TSMC wasn’t exactly what he had envisioned. While working on nanometer-level processes to make state-of-the-art chips, he struggled with language barriers, long hours, and a strict hierarchy. Bruce soon began second-guessing what he had signed up for. The plant, which was originally set to begin operating in 2024, fell woefully behind schedule; production at the facility is now set to start in 2025. Bruce, who said he signed a confidentiality agreement with TSMC, requested anonymity for this story.

Over the past four months, Rest of World spoke with more than 20 current and former TSMC employees — from the U.S. and Taiwan — at the Arizona plant. All of them requested anonymity because they were not authorized to speak to the media or because they feared retaliation from the company. In February, Rest of World traveled to Phoenix to visit the growing TSMC complex and spend time with the nascent community of transplanted Taiwanese engineers.

The American engineers complained of rigid, counterproductive hierarchies at the company; Taiwanese TSMC veterans described their American counterparts as lacking the kind of dedication and obedience they believe to be the foundation of their company’s world-leading success.

Some 2,200 employees now work at TSMC’s Arizona plant, with about half of them deployed from Taiwan. While tension at the plant simmers, TSMC has been ramping up its investments, recently securing billions of dollars in grants and loans from the U.S. government. Whether or not the plant succeeds in making cutting-edge chips with the same speed, efficiency, and profitability as facilities in Asia remains to be seen, with many skeptical about a U.S. workforce under TSMC’s army-like command system. “[The company] tried to make Arizona Taiwanese,” G. Dan Hutcheson, a semiconductor industry analyst at the research firm TechInsights, told Rest of World. “And it’s just not going to work.”

Like Bruce in this article, I ran into the same sort of thing upon working at my soon to be former employer HCLTech. Fortunately language barriers were not as common as Indians tend speak pretty good English. It’s just the occasional odd word or phrasing that probably makes sense in either in either Hindi or whatever language the other person speaks regularly1. It’s common with a lot of multi language speakers. Otherwise, this sounds eerily similar to HCL.

TSMC is also considered Taiwan’s most important company, with Taiwanese people dubbing it a “divine mountain that guards the nation.” The world’s dependence on TSMC, locals reason, could even incentivize the West to defend Taiwan from a potential invasion from China. The loss of Taiwan and with it TSMC — the thinking goes — would result in a global tech meltdown.

This is not hyperbole. I will remind you of the price of cars and GPUs skyrocketing during the height of Covid. That was just a slowdown in manufacturing. I do not want to find out what it would be like if China invaded and TSMC went away. Everyone besides Intel and maybe Samsung have their chips made at TSMC in Taiwan. You think iPhones are expensive now….

“They really are trying to push this narrative that Americans are slower because of lower technical ability, but I really don’t believe that’s the truth,” an American engineer who recently left TSMC told Rest of World. “The Taiwanese create this false sense of urgency with every single task, and they really push ‘you need to finish everything immediately.’ But it’s just not realistic for people that want to have some normal work-life balance.”

Several former American employees said they were not against working longer hours, but only if the tasks were meaningful. “I’d ask my manager ‘What’s your top priority,’ he’d always say ‘Everything is a priority,’” said another ex-TSMC engineer. “So, so, so, many times I would work overtime getting stuff done only to find out it wasn’t needed.”

This again is not so different than what I’ve experienced at HCL and it isn’t a healthy work environment. If everything is a priority then nothing is. The whole thing becomes a mess. I can’t tell you how many times I was asked to do something that was due that day at the last minute when the team had weeks if not months to get it done or bring it to my attention. It comes across as unfocused, counter productive, and makes management look inefficient.

At my last client I worked according to their hours so I worked Pacific time2. That’s fine, and I know what I signed up for. When there was a change in the contract it was requested that I start joining a call with my offshore team at 8:30 in the morning here in New York. When I asked if my working hours were changing to reflect this new start time the response was “Well we’re remote so we can be flexible.” In other words it was implied that now I was expected to work work 12 hrs a day instead of 8. It was never explicitly said probably because my manager at the time realized that would not go over well.

Americans don’t mind working overtime, we actually do it quite often. When there is a need for it. We work to live. We do not live to work. My girlfriend once warned me “they work like donkeys” when discussing her time working in India and that I, for now, work for an Indian tech firm. It took me a very long time to understand what she meant.

Sitting in a room together, the engineers admitted that although they had made some progress in acclimating to life in the U.S., TSMC had yet to find a balance between the two work cultures. Some Taiwanese workers complained that management was being too accommodating in giving Americans less work, paying them high salaries, and letting them get off work early.

Another engineer said the company babied Americans. “If local hires are not ready, this is our opportunity to apply for a green card,” he joked.

Another engineer said he sometimes shared the Americans’ frustration with the hierarchy, discipline, and long hours. But these things, he believed, had enabled TSMC to surpass its competitors to become the chip leader.

“Everything comes from working hard. Without this culture, TSMC cannot be number one in the world,” he said with passion. “I want to support TSMC to be great. It’s my religion.”

While we here in The West have always known that our Japanese counterparts worked all the crazy hours and things as part of their culture, this brings to light the idea that this is the norm in that part of the world in general. TSMC is not mainland China but is, however, culturally Chinese3. In China and other parts of the world people treat not just their jobs but the companies they work for as, to quote the engineer above, religion. This is a perfect example of Culture Clash. Yes, some people here in The West also sometimes think of the companies they work for as “religion” but it’s not the norm.

In reading this and thinking about my own experiences within HCL, I was reminded of Huntington and his Clash of Civilizations thesis. While we don’t quite fit into the divisions that Huntington makes in his argument, the differences between the Taiwanese and The West do. The main difference between my experience and this article is that Huntington pulls India out into its own civilization whereas I’m aligning it more broadly into Asian culture. Either way, the clash between American work culture and Taiwanese is similar to others.

It seems that what happened here with TSMC is that each side expected the other to bend to its norms and when this is the expectation nothing is ever truly going to work. You’ll just end up with more stories both like mine and like Bruce’s in the article. It was always my understanding growing up that when you went to or hired workers in a foreign country you respected their cultural norms and that doesn’t seem to be what happened here.

> ▍


  1. For those who don’t know, Hindi is the national language in India but each state has their own as well and theres a multitude of languages from there. For example my girlfriend speaks Gujarati, Hindi, English, and can at least still read Sanskrit. English is very common in India. Also, when I was in college, a friend of mine would sometimes stumble on something he wanted to say that made sense in Russian. He’d ask a mutual friend how he would say something in English, speak it to him in Russian, and then get the correct phrasing or words he was looking for.  

  2. That means my workday started at about 11am here in New York and ran until about 8pm. I’m a night owl so I usually didn’t have a problem with this. Trust me when I tell you it was a balancing act with grad school at the same time and having evening class times overlap with working hours but I made it work. Whenever I say I had an amazing team at that client I mean it.  

  3. Remember that this is where those who lost the Chinese Civil War in 1949 fled to.