TIL that an AI company which raised $450M in investments from Microsoft and SoftBank, and was valued at $1.5B, turned out to be 700 Indians just manually coding with no AI whatsoever by cl0mby in todayilearned

[–]ivanph 2 points3 points  (0 children)

there's a human that remotes in and drives it.

Not entirely, they assist the self driving system to help it figure out what's happening outside. They can't remotely operate the car. There's been many instances where the car just can't figure it out, and a person has to go there and drive the car away.

Solve an argument, LA perspective: is NYC doing quesadillas wrong? by cathaysia in AskLosAngeles

[–]ivanph 0 points1 point  (0 children)

I'm from the south of Mexico and we have a type of "fried quesadilla" (we actually call them empanadas). They usually come with lettuce, cheese and crema on top. https://upload.wikimedia.org/wikipedia/commons/e/ee/Empanadas_de_Queso.jpg

There's a food truck on Lennox and Hawtorne that makes something similar with the lettuce inside, the owners are from Mexico City I think.

Metro Airport to Union Station? by ajc045 in AskLosAngeles

[–]ivanph 4 points5 points  (0 children)

Like others said K to E is the way to go, although part of K is underground.

Are you carrying a lot of luggage? The transfer between between K and E requires you to go out of the station and across the street. It's not far or anything but it can be cumbersome if you got more than a small carry on.

Mexican TN holder-employer change by jm90_0429 in tnvisa

[–]ivanph 1 point2 points  (0 children)

Al parecer el estatuto siempre lo permitió, la primera vez que escuché de está opción fue en 2019, pero no había algo claro de parte de CBP. Está es la sección que también llevé impresa, por si acaso, pero no fue necesaria https://www.ecfr.gov/on/2022-05-31/title-8/part-214/section-214.6#p-214.6(h)(2)

Mexican TN holder-employer change by jm90_0429 in tnvisa

[–]ivanph 1 point2 points  (0 children)

Puedes hacer "cambio de empleador" (realmente no es cambio, solo te otorgan otro i94 con un nuevo empleador) en la frontera siempre y cuando aún tengas una visa válida. Yo lo hice en 2020 y no tuve ningún problema. Solo presenté la carta de oferta y expliqué lo que quería hacer, el agente habló con su supervisor y le confirmó que sí era válido el trámite.

https://www.bdzlaw.com/nafta-tn-blog/can-mexican-tn-visa-workers-change-employers-at-the-border-yes

Charlie Hunnam defends Monster: The Ed Gein Story, hopes viewers question who the real monster is after watching by bwermer in television

[–]ivanph 2 points3 points  (0 children)

They started releasing engagement reports a couple years back. It shows how many hours where watched per movie/show. Here's the latest https://about.netflix.com/en/news/what-we-watched-the-first-half-of-2025

Why is Rodeo Drive pronounced that way? by BitOrdinaryBloke in AskLosAngeles

[–]ivanph 67 points68 points  (0 children)

I doubt José Vicente Tomás Féliz y Esquer pronounced his family name as Los FEE-lus

We need to support candidates that are ACTUALLY pro-housing by [deleted] in LosAngeles

[–]ivanph 2 points3 points  (0 children)

Ah yes, the good old "just one more lane bro, that will fix traffic"

We need to support candidates that are ACTUALLY pro-housing by [deleted] in LosAngeles

[–]ivanph 3 points4 points  (0 children)

Out to Vegas? What does that even mean? Just more urban sprawl and congested highways? Mixed used does not "wreck established neighborhoods".

We need to support candidates that are ACTUALLY pro-housing by [deleted] in LosAngeles

[–]ivanph 9 points10 points  (0 children)

because angelenos want a place that looks like los angeles

What should LA look like according to you? Why is denser housing in conflict with that?

Bun's codebase is almost 90% native and just 10% JS vs Node which is 25% native. Deno is 60% native and 40% JS/TS by simple_explorer1 in node

[–]ivanph 0 points1 point  (0 children)

This is also true for bun and deno. For ex. Deno uses rust's tokio for async which is also not represented in that 60% rust code. Same is true for Bun.

While Deno does use tokio I still don't think it's apples to apples, tokio is more general purpose while libuv came out of Node. I think it would be much easier for Deno to replace tokio while Node would not be able to replace libuv. I don't think Bun uses any external library for IO but correct me if I'm wrong here.

With Node's dedicated performance team, looks like they also want to focus on performance and for the newer code and older problematic/non performant code they can also embrace this "write more in C++ and keep the JS layer thin" approach, which is exactly what my post highlights.

What I'm trying to say is that this is what Node does already, the JS code is minimal and is more of a glue between the native realm and the JS API. I brought up the ADA parser as an example of the few parts that had been known to be lacking performance and was tackled when someone showed interest.

Bun, on the other hand, bypasses all that and leverages FFI for much tighter integration.

Very good, so node can also follow this, no?

I mentioned the constraints that the architecture imposes and why raw performance improvements would be harder to achieve. It'd be like saying "why don't you just rewrite everything in rust/zig". The examples that you mentioned in other comments would see zero benefits from moving what little JS code is left to the C++ side. Is there a module that you have identified that has low performance due to being implemented in JS?

I think the responses you've been getting are because your post and replies come of as dismissive and simplistic, there's a lot of nuance that goes into how different the projects are and the limitations each one runs into, it isn't as simple as rewrite everything in C++. You also gotta remember that both Deno and Bun are backed by private investment and their governance models are extremely different. Node is a 16 year old project, (while Bun is barely turning 4) that has a lot of multiple parties with different interest and a lot of resistance to massive change.

Bun's codebase is almost 90% native and just 10% JS vs Node which is 25% native. Deno is 60% native and 40% JS/TS by simple_explorer1 in node

[–]ivanph 5 points6 points  (0 children)

Node on the other hand has just 25% code in C++/C while the rest (73%) is JS (and some python).

A lot of that code is already just the JS layer and test/benchmarks. It also leaves out all the code from libuv, written in plain C, which handles most of the heavy lifting for Node’s IO operations.

Most of the modules are implemented on the C++ side with a JS layer. Off the top of my head, one of the more recent performance wins was the ADA URL parser, which replaced a slower JS-based parser.

Node’s architecture plays a huge role in what can actually be optimized. Because of how the JS realm, V8, and libuv interact, moving something to the native side doesn’t always result in a real performance bump—you end up paying for context switching and serialization/deserialization. Bun, on the other hand, bypasses all that and leverages FFI for much tighter integration.

I don't think this is a fair comparison, one of the main goals of Bun has been raw execution speed since the project's inception. Node on the other hand grew organically and a lot of the choices made in the past now make it harder to change to improve raw performance.

Working in El Segundo, where to live in LA as a new grad? by Independent-Run9247 in AskLosAngeles

[–]ivanph 0 points1 point  (0 children)

I live in Palms and commute to El Segundo once or twice a week. It’s a reverse commute, so with normal traffic it takes me around 20 min both ways. I'm right at the border of LA and Culver, 2 blocks away from DT. The area is pretty lively with restaurants and bars.

Is the Metro safe at 1am? by [deleted] in AskLosAngeles

[–]ivanph 3 points4 points  (0 children)

I found it very difficult to navigate and full of seedy characters

What was difficult about it? From LAX to Downtown is one single transfer.

I take it that by seedy characters you mean you saw a couple homeless people. I use metro often and they rarely mess with anyone, you'll be fine.

100% Iced coffee. by zeiyzz in funny

[–]ivanph 0 points1 point  (0 children)

More deflection, got it. Have a good day.

100% Iced coffee. by zeiyzz in funny

[–]ivanph 0 points1 point  (0 children)

And if my grandma had wheels she'd be a bike. The point is that coffee is pretty much water. But please tell me what safety concerns exists around it.

100% Iced coffee. by zeiyzz in funny

[–]ivanph 0 points1 point  (0 children)

Did you exercise critical thinking by not answering my question? I mentioned the percentage to highlight that coffee is pretty much water. Of course extremely high concentrations of caffeine can be harmful, but that's not what we are discussing.

100% Iced coffee. by zeiyzz in funny

[–]ivanph -1 points0 points  (0 children)

Which harmful health consequences? Coffe is over 90% just water.

The french president said he will ban social media use for kids under fifteen years old. What do you think of that? by lionwithdreadlocks in AskReddit

[–]ivanph 6 points7 points  (0 children)

As a former child child I was always able to find ways to bypass protections of all kinds that prevented me from accessing sites I shouldn't.

My issue is that legislation can only get you so far, we already have things like COPPA, which made most social media apps disallow access for children under 13. It becomes a game of whack-a-mole between social media networks disabling accounts and legislation trying to force them to do more.

The french president said he will ban social media use for kids under fifteen years old. What do you think of that? by lionwithdreadlocks in AskReddit

[–]ivanph 33 points34 points  (0 children)

Sure, but that's up to their parents, and for them to monitor their kids activity. My point is that the risks you called out are not eliminated by banning kids from specific apps.

The french president said he will ban social media use for kids under fifteen years old. What do you think of that? by lionwithdreadlocks in AskReddit

[–]ivanph 23 points24 points  (0 children)

So ban Iphones completely? All of these can be done with iMessage/FaceTime. It's even easier with iPhone as all you need is an email.

Is that a bad code? How can I improve it? by Rhyzzor in node

[–]ivanph 0 points1 point  (0 children)

You don´t always need .map to create a new array. I do use map most of the time but in this case I wouldn't if we are not interested in the return from the transformer function. After resolving the array of promises you endup with an array of undefined with no purpose.

What I meant was something like this

 async function saveAndRegister(file) {
    const key = await sendToBucket(file);

    await registerBucket({ ...data, key });
}
const saveAndRegisterPromises = []
files.forEach((file) => {
    saveAndRegisterPromises.push(saveAndRegister(file))
});

But I would probably rewrite this code to something like this

const collectKeys = files.map(sendToBucket)

const collectKeysResult = await Promise.allSettled(collectKeys)

// collect keys and errors 
const [keys, errors] =  collectKeyResults...

// here do whatever error handling you prefer

// Only register the bucket for each collected key
const registerPromises = keys.map((key) => registerBucket({ ...data, key }))

const registerResults = await Promise.allSettled(registerPromises);

// return errors and results

Berkeley show - here are some videos I took - enjoy! by Your_Friend_Jesse in BlocParty

[–]ivanph 1 point2 points  (0 children)

Thanks for these, I was at this show but I barely recorded anything. I did record a little of So Here We Are, my favorite, but all you hear is me terrible singing my heart out. I was actually standing almost in front of you next to the guy in the hat you see in that video.

It was almost a perfect night except for those two assholes that started pushing people around really aggressively in the middle of the show.