HNHacker News
TopNewBestAskShowJobs

yazaddaruvala

3,279 karma · joined May 31, 2013

submissionscomments
yazaddaruvala··on Solid-state EV batteries now face "production hell"
Fair enough! I’m just on board with the electric ground transportation thing.

I’m very happy for there to be really nice and safe fission reactors everywhere for grid scale generation. Including efuel generators for air and space transportation.

yazaddaruvala··on Solid-state EV batteries now face "production hell"
Thank you for the math. But I don’t think you really tried to understand my point.

Firstly, the newest solid state batteries (relevant because that is what I was responding about) are 2x the density so that is quite good (8.5x/6.5x). Which is already pretty close. They are also going to get better through iteration likely to 3-5x or so (but let’s ignore that for now).

Secondly, the power train also includes regenerative breaking, reduced weight from transmission, in hub motors (reducing axcel weight), reduced center of gravity allowing better drag profiles, no external coolant systems, no engine oil compartments, no fan belts, etc.

I’m happy for you to keep doing the math, but the reality is XXX km or miles per “full tank” is the best measurement because it takes all those factors into consideration.

yazaddaruvala··on Solid-state EV batteries now face "production hell"
One thing to keep in mind is that the energy density of gasoline is a chemistry measurement.

The energy density of a gasoline power train is a different measurement taking into account chemistry and physics.

Specifically car engines can only turn 33% of gasoline’s stored energy into motion. Which still puts gasoline ahead in terms of efficiency relative to hydrogen or battery powertrains but reduces the difference a lot.

yazaddaruvala··on The Future of Memory
There are many possible future architectural changes that could help. Some are more feasible than others but all require fundamental advancement to be useful and cost effective.

Some of them include:

- GPU - CPU shared memory (already possible just not yet the standard)

- Higher DRAM bandwidth (already possible, just not yet a priority)

- system on chip FPGAs (always possible just very expensive to fit “AI models”)

- SOC NVM. Ideally even NVM on the same wafer as the GPU and CPU (possible today but requires a lot of work on the yield. NVM would take up a lot of real estate that could ruin yield).

- analog circuits

- new semi-conductors / photonics

- memristors

yazaddaruvala··on US developers can offer non-app store purchasing, Apple still collect commission
I mean.. maybe. Lets see. My biggest worry is the dark patterns on the messaging apps I need to use.

Actually, I'll try out using then through the browser and see what happens.

yazaddaruvala··on US developers can offer non-app store purchasing, Apple still collect commission
So what about people like me? I buy an iPhone because Apple gatekeeps the apps.

I grew up in the age of torrents and Kazzaa and am tired of spam, malware, bloat, anti virus, etc. I want my phone to be an unbreakable toy, not a computing device.

yazaddaruvala··on US developers can offer non-app store purchasing, Apple still collect commission
> I don't want their platform forced down my throat.

> I would have a chance to upgrade RAM and SSD without paying twice on the damn device.

>> what made you decide to buy a Mac

> Battery life.

When you made the choice to buy your MacBook because of the better battery life were you at any point lied to about the disadvantages?

Additionally, if you're not aware the RAM on SOC is a fundamental tradeoff because of physics. Hardwiring it into the SOC is a BIG part of the battery life improvements that you have stated you prefer.

yazaddaruvala··on US developers can offer non-app store purchasing, Apple still collect commission
If the AppStore was shut down tomorrow, and all my apps forcibly removed: I'd keep using my iPhone with Safari. Might even become a better experience.

I'd need to save some short cuts for things like Google Maps, my banks, etc but that seems like all of the hassle.

I might miss the notifications (exclusively for the messaging apps - for all other apps I don't want them to have notifications) but otherwise, the biggest annoyance would be on the airplane I wouldn't have some pre-downloaded streaming content from apps like Netflix and Youtube.

yazaddaruvala··on Nebula is an open-source and free-to-use modern C++ game engine
Clearly great work by the Nebula team, thanks!

That aside, looking at the whole game engine "market", I'm surprised that more game engines in 2024 don't talk about or differentiate on their net-code.

Syncing the physics sim between multiple clients and the server is one of the hardest problems in gaming today.

Are there any game engines or state management frameworks for game engines that really stand out?

yazaddaruvala··on Fewer people are buying electric cars in the US
> Well, the data says that Teslas have some of the highest costs of ownership in the first five years.

Links please? I know a lot of Tesla owners and they have all said differently.

yazaddaruvala··on Maestro: A Linux-compatible kernel in Rust
But... in fairness its not feasible to extinguish rando person's school / hobby project.

Even if it "takes off", how can a commercial entity extinguish a person's motivation to keep building something they want?

yazaddaruvala··on StreamDiffusion: A pipeline-level solution for real-time interactive generation
I run DrawThings with SDXL Turbo on my M1 Pro w/ 32GB RAM

I get a 512x512 5 step image generated in 5 seconds. No refiner, upscaler, or face restoration.

My understanding is that DrawThings hasn’t been optimized for SDXL Turbo and/or pipelined generation yet.

For reference: SDXL Base+Refiner with face restoration at 2k x 2k 50 step image generation takes about 120 seconds.

yazaddaruvala··on AMD's Next GPU Is a 3D-Integrated Superchip
Anyone have insight on:

Why don’t they position the SOC to have the HBM in the center with the CCDs and XCDs on the perimeter?

Seems to me that would yield lower “wire length” through the interconnect for each CCD/XCD to all of the memory.

yazaddaruvala··on Apple asked Amazon to block rival ads
Correct this protection is not offered to advertisers. Advertisers have no legal rights to leverage to get access to such a feature.

However, it is offered to Brands that own legally protected Intellectual Property. Through Brand registry Brands can have their search pages protected when the customer searches for legally protected keywords (eg AirPods).

Context: I was the lead engineer that worked with the Ads teams and designed the architecture to integrate Brand Registry and Ads systems.

Even when I worked there (ie while the feature was still in Beta), Apple was not the only Brand to get this treatment. There were many other Brands in the beta for this feature.

yazaddaruvala··on Apple asked Amazon to block rival ads
> What proportion of counterfeits could you detect?

This is an impossible question to answer. The numerator was a known number of counterfeits but the denominator is entirely unknown.

> Was there any concern on liability

Yes many brands, including Apple, would threaten to sue. Some even did but as a developer I wasn’t involved in those details to know much.

> Was there any effort to prevent sellers they know are selling junk, or going to sell junk, from using the site?

Absolutely! There were entire organizations of 100s of people devoted to just this task. Including appeal pathways for sellers to get back access to the site.

yazaddaruvala··on Apple asked Amazon to block rival ads
Disclaimer: I used to work for Amazon for many years.

Context: It’s been a few years but I built many of these counterfeit detecting systems from greenfield. Including the early architecture integrations with the ads teams.

AMA (I can’t always say everything, but I’ll answer to my best ability in the morning)

yazaddaruvala··on Apple asked Amazon to block rival ads
This is not true.

Sure, Apple is sometimes a beta customer of new features in Brand Registry. But in general is not the only company that gets this treatment from Amazon and Apple’s competitors can sign up and use almost all the same services through Brand Registry.

Source: Its been a few years but I built many of these counterfeit detecting systems from greenfield.

The biggest problem really has been brands not wanting to engage with Amazon or Brands not being anywhere close to organized enough to help. In many cases simple questions like “Please give us a CSV of all your products. We will not add them to Amazon’s catalog” was met with “we don’t have such a CSV or database”, “ok we pulled together many products into a CSV by searching years of emails and Dropbox files but if you want the products from our European and Asian divisions please message them separately”.

I can tell you, Apple does not have these same organizational issues. They know every product they have ever made, they are happy to share, and they are happy to leverage experimental features.

yazaddaruvala··on Java JEP 461: Stream Gatherers
+1 almost all uses of parallel streams I’ve seen in Java caused issues in reliability or performance.

Not because of any reason other than the people using it choose to use the feature before learning about the feature.

yazaddaruvala··on Waymo says insurance data shows its driverless cars are safer than humans
I believe Waymo cars are now part of the Uber network. So hopefully soon that data should be available. Hopefully it is released.

https://waymo.com/blog/2023/05/waymo-and-uber-partner-to-bri...

yazaddaruvala··on Matryoshka Diffusion Models
I’ll speak for myself, but I most certainly need to learn how to understand and be understood by other people. So that is what I expect from AI.
yazaddaruvala··on Matryoshka Diffusion Models
The Promise: "Cars will get you from point A to B at 100kmph"

"I got in a car and said go. It didn't go."

"Did you try putting it into gear?"

"That wasn't the promise! I already understand my horse and it goes fast enough when I say go. Why should I now have to understand a car?"

Tools are tools! AI is not different. Like any tool, it will have limits, it will get better, it will keep having other limits.

Learn the new tool if you want to, don't learn the new tool if you don't want to. But it feels disingenuous, and your valid criticisms get lost, when you claim "The tool doesn't do what I want! and stop trying to teach me how to use it!".

yazaddaruvala··on Matryoshka Diffusion Models
Apple just doesn’t care much about server side AI.

But Apple and Google are leading the cutting edge for on-device AI.

yazaddaruvala··on MMO Architecture: clients, sockets, threads and connection-oriented servers
I’m not sure where you’ve gotten this information but I would recommend you do some more research.

There is a lot of great info about operating systems - specifically ring0 vs ring1 for the context switch overhead.

Meanwhile, only Python and Ruby had GILs. Async/await became popular through JavaScript and C#. Now very popular in Rust as well. None of these runtimes have a GIL.

Async/await or Fibers (C++, Go, Java 21) are entirely about context switching overhead.

yazaddaruvala··on Cratering motor fuel sales in Norway show the death spiral that can end oil
Basically all EV sales are new EVs and the used EV market is still very hot.

There will be a lot more “cheap” EVs in 5-10 years as the first EVs depreciate and sell for $3,000 type thing.

yazaddaruvala··on Anti-ageing molecule boosts fertility in ageing mice
I’ve watched a lot of Stanfield’s videos. Over time I came to realize that his whole image is built on being “the critic” and tempering optimism around these treatments. Except for his own personal research, which he’d like you to help fund :)

At the end of the day, “the critic” is a valuable job. Someone has to do it. Not sure it is really helping progress the industry though. I think it would be better for him to leave this to the lawyers tho.

yazaddaruvala··on Ask HN: 20% of LinkedIn's recent layoffs were managers
Is it a hard problem? Sure.

Isn't increasing productivity by solving hard problems why we get paid? My biggest question is, why isn't it even talked about and/or have aspirational goals set up?

yazaddaruvala··on Ask HN: 20% of LinkedIn's recent layoffs were managers
> Typical ratio of people to managers in a company is about 1:4, so that tracks.

Over the last 10 years, we have improved productivity tools, and for every other role the expectations are higher.

I find it funny that the ratio of ICs:Managers has not gone up and the industry doesn't discuss that it should go up or what tools we need to help make it grow.

yazaddaruvala··on Calling Rust from Python
And Rust just uses the C ABI, so wouldn’t your comments include “in Rust”?
yazaddaruvala··on Passive Solar Water Desalination
The brine is likely highly valuable. e.g. lithium processing, etc.

Very likely with cheap or negative prices for brine we will solve many other resource scarcity issues.

yazaddaruvala··on EU tells Apple to open everything up to its rivals
> They are acting immorally by restricting what users can do with devices they own.

It is not immoral. They are open and upfront before you buy the device. I personally buy an iPhone because of the walls.

Keep in mind a village/castle with protective walls is not a prison.

← PreviousPage 4 of 34Next →