cbarrick

joined 2 years ago
[–] cbarrick@lemmy.world 30 points 1 year ago* (last edited 1 year ago)
[–] cbarrick@lemmy.world 3 points 1 year ago* (last edited 1 year ago) (1 children)

The Google app is often used as a web browser by the tech-illiterate.

It even has tabs.

This is how my grandparents use it.

[–] cbarrick@lemmy.world 4 points 1 year ago

Ha, I see.

Yeah, sarcasm over text forums is sometimes difficult to pick up on.

[–] cbarrick@lemmy.world 50 points 2 years ago (5 children)

So you're telling me that there was a Mac super computer in '05?

[–] cbarrick@lemmy.world 1 points 2 years ago

I mean, they don't have to release the source code. A compiled version would be fine.

[–] cbarrick@lemmy.world 3 points 2 years ago (2 children)

Why?

Because I have YT Premium.

The first party app is pretty good in this case. No ads. Supports offline downloads, including auto-downloading videos from your subscriptions. The search is obviously good, because Google.

[–] cbarrick@lemmy.world 15 points 2 years ago (2 children)

it's unrealistic to assume it would exist forever.

Older multiplayer games would let you self-host the server, long before the current trend.

Ubisoft doesn't have to continue to host servers. They just have to release the server code. Zero cost to them.

[–] cbarrick@lemmy.world 1 points 2 years ago

So, I'd argue that "frontend" and "backend" are the default modes of software engineering these days, and that embedded is a more niche field.

That said, if you're doing encryption code, you're doing far more advanced math than backend monitoring and alerting.

[–] cbarrick@lemmy.world 2 points 2 years ago* (last edited 2 years ago) (2 children)

You often need to be pretty good at math. But not because you're "doing math" to write the code.

In real world software systems, you need to handle monitoring and alerting. To properly do this, you need to understand stats, rolling averages, percentiles, probability distributions, and significance testing. At least at a basic level. Enough to know how to recognize these problems and where to look when you run into them.

For being a better coder, you need to understand mathematical logic, proofs, algebra/symbolic logic, etc in order to reason your way through tricky edge cases.

To do AI/ML, you need to know a shitton of calculus and diff eqs, plus numerical algorithms concepts like numerical stability. This is kinda a niche (but rapidly growing) engineering field.

The same thing about AI also applies to any other domain where the thing being computed is fundamentally a math or logic solution. This is somewhat common in backend engineering.

I'm not "doing math" with pen and paper at work, but I do use all of these mathematical skills all. the. time.

I am an SRE on a ML serving platform.

[–] cbarrick@lemmy.world 6 points 2 years ago

As someone living in Pittsburgh, I hate this.

Traffic is going to be a mess on Monday.

Both Kamala and Trump have rallies on the same day...

 

cross-posted from: https://lemmy.world/post/11618012

TL;DR

  • Canada plays in Toronto on June 12 and Vancouver on June 18 and June 24.

  • USA plays in LA on June 12 and June 25 and Seattle on June 19.

  • Mexico plays in Mexico City on June 11 and June 24 and Guadalajara on June 18.

  • Semifinals in Dallas and Atlanta. Bronze Final in Miami. Final in NYC.

The article has a nice graphic schedule you can download if you want to plan travel to specific cities. Groups have not been drawn yet, so we only know USA, CAN, and MEX.

 
view more: next ›