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.  

Zilog Ends 48 Year Run of Classic Microprocessor

Benj Edwards at Ars Technica:

Last week, chip manufacturer Zilog announced that after 48 years on the market, its line of standalone DIP (dual inline package) Z80 CPUs is coming to an end, ceasing sales on June 14, 2024. The 8-bit Z80 architecture debuted in 1976 and powered a small-business-PC revolution in conjunction with CP/M, also serving as the heart of the Nintendo Game Boy, Sinclair ZX Spectrum, the Radio Shack TRS-80, the Pac-Man arcade game, and the TI-83 graphing calculator in various forms.

In a letter to customers dated April 15, 2024, Zilog wrote, “Please be advised that our Wafer Foundry Manufacturer will be discontinuing support for the Z80 product and other product lines. Refer to the attached list of the Z84C00 Z80 products affected.”

Designers typically use the Z84C00 chips because of familiarity with the Z80 architecture or to allow legacy system upgrades without needing significant system redesigns. And while many other embedded chip architectures have superseded these Z80 chips in speed, processing power, and capability, they remained go-to solutions for decades in products that didn’t need any extra horsepower.

Being in gaming and general tech circles these days you’d think chips were often made only for a short period and then the industry moves on. That’s simply not true and it’s easy to forget that chips like these still get made. I graduated college in 2018 and took a literal ton of math classes, as one does, while getting my Comp Sci degree. Let me tell you, that TI-83 calculator is till very much alive and well. I also still drop a quarter or two into a Pac-Man game anytime is see one.

It’s always interesting to me when one of these articles about older chips like this comes up. I never knew what was in the things I used growing up and without articles like this I’d probably never know. I just knew it worked.

The 8-bit Z80 microprocessor was designed in 1974 by Federico Faggin as a binary-compatible, improved version of the Intel 8080 with a higher clock speed, a built-in DRAM refresh controller, and an extended instruction set. It was extensively used in desktop computers of the late 1970s and early 1980s, arcade video game machines, and embedded systems, and it became a cornerstone of several gaming consoles, like the Sega Master System.

It’s crazy to think that a chip designed in 1974 (!) and that’s older than me powered so much for so long.

> ▍

The GameBoy Is A Crazy Feat of Engineering That Almost Didn’t See The Light Of Day

Man this really took me back. I have very vivid memories of playing Super Mario Land at my grandmother’s house when I was a kid. I probably played more Tetris on my Gameboy than anything else.

It’s always crazy to me how these old school developers were able to not just find a way but make the hardware do things it wasn’t supposed to do while squeezing every last bit of performance out of it. It’s also crazy how close to death some of these projects got until that one crazy idea was found that gave them the way forward.

I love these hard engineering stories, especially when it comes to games. Games, and by extension game developers, typically push hardware far beyond it’s limits. They refuse to accept the limitations of the time, often pushing boundaries and moving everyone forward with them.

If you’re interested, I highly recommend Fabian Sanglard’s THE BOOK OF CP-SYSTEM, Wolfenstein 3D, and Doom Game Engine Black Books. Absolutely worth the read if you’re curious about how these classic games got made.

I also recommend the Ars Technica War Stories playlist on YouTube as well.

> ▍

These Intel KS CPUs Are Stupid And Are Making Intel Look Incompetent

Tim essentially nails it in the opening minutes of the video. These chips aren’t interesting or impressive and I’m not sure why Intel keeps embarrassing themselves for a cheap “win” against AMD with these.

If anything it proves that just because you can do something with brute force doesn’t mean you should. I know I’ve been ragging on Intel for quite a while now but they deserve it, at least on the CPU side of the house. They’re not innovating, and they’re barely even competing at this point. The wattage to performance on Raptor Lake / Raptor Lake Refresh was already not good and someone at Intel thought it would be a good idea go and release this? I know these are supposed to be for “enthusiasts” and maybe over clockers but there is no justification for this sku to see the light of day. Any enthusiast that wanted a top end Intel chip already bought one months ago. Even if I were in this market I’m not sure what this offers me that a regular old 14900K does not other than bragging rights that I’m not even sure are good ones.

The power draw is insane (Base is 150W! Max is 500W!). The price is insane ($690 MSRP!). The performance is… not insane (~2-5% vs 14900K!). At least compared to other CPUs.

They had better hope Arrow Lake delivers on it’s performance promises and helps get that power consumption under control.

> ▋

Tell Me You Copied AMD Adrenalin Without Telling Me You Copied AMD Adrenalin

Kevin Pury at Ars Technica:

But perhaps most importantly, Nvidia’s new app allows you to update the driver for your graphics card, the one you paid for, without having to log in to an Nvidia account. I tested it, it worked, and I don’t know why I was surprised, but I’ve been conditioned that way. Given that driver updates are something people often do with new systems and the prior tendencies of Nvidia’s apps to log you out, this is a boon that will pay small but notable cumulative dividends for some time to come.

When I built my new system last spring, this was one of the things I had heard about with AMD drivers: there is no login. Once I heard this I immediately questioned why this was a thing I had to do with Nvidia drivers. There’s absolutely no valid reason for it other than data harvesting. I’m glad to see it go.

This new driver app really does look like it does everything Adrenalin does and apparently has done for years. This is only in beta but the final version should be way better than the old GeForce Experience app ever was.

If you have an Nvidia card and are daring enough to use beta software download it and give it a try.

> ▋

Apple Catches Everyone Offguard By Actually Using The Pro Features Of The iPhone. Confusion Ensues

Jess Weatherbed writing at The Verge:

It’s a neat way to promote the recording quality of iPhone cameras, but it’s not like everyday folks can recreate these kinds of results at home unless they happen to own a shedload of ludicrously expensive equipment. The gear shown in the “Scary Fast” behind-the-scenes footage is fairly standard for big studio productions, but Apple’s implication with these so-called “shot on iPhone” promotions is that anyone can do it if only they buy the newest iPhone.

Jess can be as cynical as she wants but the simple truth is that nobody would’ve known the keynote was shot on an iPhone if Apple hadn’t told us so. It’s a testament to the iPhone that it’s so good and puts such powerful equipment in anyone’s hand that they can produce real, professional footage if they know how to properly use it just like any other professional level tool. Will the average user get the results Apple did with the keynote? Probably not but teven a pro wouldn’t get those results using it the way the average user would. The average person isn’t a professional and that was a pro level shoot. BUT they have the ability to if they choose to learn to use it that way and that is absolutely incredible.

I dabble in the streaming space where a lot of people think they need to spend insane amounts of money to make their stream or videos look good. They don’t. They do need a few things and the one thing any professional will tell you is more important than any piece of gear you can buy is lighting. You would be amazed at how much a relatively cheap key light or a home made one helps, yet it’s the last thing people think of.

For Apple, the “pro” moniker really means professional level. It’s not just a spec bump and a lazy up sell. Good on Apple for putting their money where their mouth is.

> ▋