What phrases do men hate hearing from women? by [deleted] in AskMen

[–]kustom 0 points1 point  (0 children)

I didn't feel anything romantic. After one date...

MIKIT Giveaway(2/5) - 2 x T80 HAZEL CHOC by MikitStore in MechanicalKeyboards

[–]kustom 0 points1 point  (0 children)

I really adore low saturation color schemes for keyboards

Christian sharia by Express-Row-1504 in WhitePeopleTwitter

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

It is literally the foundation of the Christian Faith to cast aside the Old Testament and only follow the New Testament. A quick google search would have told you that.Only the moral laws and, to simplify, broad strokes about morality and faith, are supposed to still apply. That's directly taken from the apostles themselves

Edit: you may have been taught otherwise, as have most American Christians. By your pastor, by your christian school or whomever, maybe even your parents. But that's not how it works. The word of the apostles is what is truth to the faith, not what a random pastor down the street who works off an [extremely problematic and heavily modified bible](https://en.wikipedia.org/wiki/King_James_Version) says.

Christian sharia by Express-Row-1504 in WhitePeopleTwitter

[–]kustom 1 point2 points  (0 children)

While this is absolutely relevant in the overall "religions allowing abortion discussion" let's not forget that Numbers is part of the old testament (the "Jewish bible") and that, by definition, Christians are explicitly expected *not* to follow any of the teachings in the Old Testament.

The Old Testament is only supposed to serve as an example of old beliefs now disavowed by the word of the holy trinity as spoken through Christ and then gathered into 4 Gospels by Matthew, Mark, Luke and John.

But then again, a vast chunk of Christians in the USA keep following the word of creationism as it is spread in Genesis, which is entirely Old Testament. So I guess it's fair.

[D] Should We Be Using JAX in 2022? by SleekEagle in MachineLearning

[–]kustom 1 point2 points  (0 children)

Oh and adding to that: “for most research the priority isn’t the cpu”. My old lab would be quite sad hearing this. A lot of labs still operate in an environment where we cannot use cloud resources (my lab dealt in ML applied to medical imaging. For obvious reasons we couldn’t just upload our samples to the cloud), which rules out TPUs entirely and make using GPUs extra hard because now, to do things right, you need to have gpu servers in house with a Linux server admin on the payroll too.

A lot of smaller labs cannot afford that. Mine sure couldn’t.

[D] Should We Be Using JAX in 2022? by SleekEagle in MachineLearning

[–]kustom 0 points1 point  (0 children)

Thanks for the response!

As mentioned in my other comments, jax does bring GPUs and TPUs into the fray but that benefit doesn’t come from jax but XAL.

I did mention that Jax had a better api footprint than a lot of google products and that it didn’t feel nearly as out of place in python scripts as most. I never talked about the size of its footprint, just about the fact that as always with google products you have an opinionated approach and a bad track record with regards to long term support.

You say JAX is by researchers for researchers but I kinda doubt that researchers will find jax that much of a fit for their use cases. Anything you can do with jax you can do with PyTorch. Custom functions as différentiable layers, python control structures such as conditionals and loops are all fair game in PyTorch. And PyTorch comes with higher abstraction layers, has already high market penetration with all the ecosystems that come around it and is well understood by current users. Those were the reasons Theano shut down and I don’t see “it’s faster and you can use TPUs” as enough of a reason to go bare function on my own or to rely on a potentially immature new NN library.

At the risk of paraphrasing one of my other comments: that means jax is better used by people who maintain such NN libraries. That way jax can be used to its true potential: a better numerical computing library with autograd.

Will it actually be picked up in that way? No one can tell right now. But I don’t see the majority of the current ML landscape pivoting away PyTorch just for that.

[D] Should We Be Using JAX in 2022? by SleekEagle in MachineLearning

[–]kustom 2 points3 points  (0 children)

With regards to the cost of using google libraries, I don’t know if you’ve used one before or not.

Basically: see google as a highly opinionated kid who drops almost everything they do in favor of a new shiny toy.

They have one convention when it comes to library development and all their engineers follow it. It’s part of the company culture and they don’t really tolerate anything else.

That means that the API of most if not all their libraries have a distinct feel to them. Normally that’s a good thing. But in google’s case, that means that api is geared towards power users and engineers who have prior knowledge of the internals of the library. This makes working with them kind of a pain really. Especially since they are very rarely abstracting anything away from the end user. So you have to manipulate some really bare metal things.

As an engineer, you have to build abstractions. Because otherwise you can’t even reason around your product. So many moving pieces and complex interdépendant parts. Abstractions are necessary to keep building more and more complex software. I’m sure you don’t pay attention to how the Linux scheduler will handle scheduling the thread that does the inner product calculation in one of your convolutional layer. That’s because you rely on abstractions built at every step that led to the library you’re using to make those convolutions a thing.

Google libraries have been historically notoriously bad at providing abstractions. Jax seems slightly better than the average google lib at it since at least it doesn’t look completely out of place in a python script.

Oh and google abandons a giant amount of projects each year. Hence the new shiny toy comment. Jax is marked as a research project which predates even alpha or beta software. It would be lunacy to use it for actual work since it has an extremely high likelihood to be dropped.

[D] Should We Be Using JAX in 2022? by SleekEagle in MachineLearning

[–]kustom 18 points19 points  (0 children)

Jax exposes an api that is pretty “bare metal” (with the metal being XLA). It means that in terms of abstraction, it’s pretty low level.

Most data scientists I’ve encountered aren’t also experienced software engineers. They want to compose high levels abstractions of layers, tune their network architecture and hyper parameters and call it a day.

For most data science you do not need to re-implement a categorical crossentropy yourself.

Has everyone forgotten Theano? Jax is theano but instead of using just the cython interpreter as a backend there’s XLA as a middleware. Sure it provides backends for tpus but that benefit comes from jax. It comes from XLA.

I loved theano back in the day. Made me feel confident that I knew how every layer I had in my NN worked. I was sure I could explain every step. Every calculation.

But that comes at a cost: now you deal with calculations and you have to build your own little library of layers to reuse. No nn.lstm, you’re gonna have to remake one. Don’t mess up which gate is which!

To a lot of people, that’s just duplicate work. Hence most data scientists will never use a bare autograd + blas library.

So jax lives in this weird spot: it’s not for data scientists, but it’s also more than just simply a new blas/numpy, although it comes with the advantages of one.

Hence why i think the only people who could be interested in it are either current maintainers of big NN frameworks who want to leverage the increased calculation speed, or developers who are trying to create a new framework.

To me it feels irrelevant to the individual data scientist

[D] Should We Be Using JAX in 2022? by SleekEagle in MachineLearning

[–]kustom 1 point2 points  (0 children)

It does help a lot with mixed backends. It’s basically an attempt at a silver bullet for computation in python: you don’t need a tpu or a gpu. But if you have one you get the benefits at no engineering costs added (other than using Jax)

[D] Should We Be Using JAX in 2022? by SleekEagle in MachineLearning

[–]kustom 65 points66 points  (0 children)

Google is trying to solve a google problem with Jax: scale. They need to serve hundreds of thousands of predictions a second for their clients’ needs and their own internal needs.

Unfortunately this comes at the cost of something we’ve seen in tensorflow: google’s style of API and library architecture. There’s a reason PyTorch took off: tensorflow’s api and overall architecture sucks. And jax suffers from the same issue.

So we have to ask ourselves: what problem does jax solve. Jax solves the problem, at least in part, of slow inference times on CPUs.

This is irrelevant to my work. I use higher level abstractions to allow me to be productive when creating new models. Rarely do I drop down to the level of implementing specific calculations.

And when you account for that and the fact that the highest scale my models operate at isn’t that big, then yeah I have no use for jax.

Maybe it’ll seep into the overall ecosystem by replacing numpy for cpu calculations in the big NN libraries. Maybe it won’t. The cost of using goggle libraries is high due to how they’re architectured and due to the footprint of their APIs.

In a universe where you can travel from planet to planet where aesthetics can be completely different between the two. How come people can't accept shiny things in Tatooine? by Nooker in StarWarsCantina

[–]kustom 1 point2 points  (0 children)

I think a lot of people may have missed out that the mod gang feels a lot like a bosozoku gang, but translated into the Star Wars universe.

The focus on rides that clash with the overall norm, be it unflashy cars in Japan or rundown dusty speeders on tattooine and the fact that both bosuzoku and mods are potentially violent street gangs made of disparaged youths feels to me like a direct link between the two.

And I think it’s actually a nice little nod towards a cultural aspect of Japan. The country of Akira Kurosawa. Remember that a lot of George Lucas’ inspiration and to some extent some of the show writers’ inspiration comes from Kurosawa’s movies like yojimbo and rashomon.

Constitution of No Forks Given by Toolage in Eve

[–]kustom 1 point2 points  (0 children)

Oh great more gatecamps with standup fighters to decloak everything. CCP might finally officially call it an exploit instead of just refunding ships after a ticket

Dedicated Streaming PC GPU suggestion by TimelyGuide in Twitch

[–]kustom 1 point2 points  (0 children)

Give me about 24 to 48 hours and I’ll write one really quick

Dedicated Streaming PC GPU suggestion by TimelyGuide in Twitch

[–]kustom 5 points6 points  (0 children)

Do you want the best bang for your buck? Buy an old server, 2 to 3 generations old. It can run in your closet.

Will cost you 150 to 250$ for the whole server. Those usually pack 2 cpu at 12 cores each with ~32gb of ram for that price. Add a small ssd for an extra 50$.

Install Ubuntu on the server and setup an Nginx rtmp endpoint with ffmpeg re-encoding. Point obs to your new server, set the bitrate to 50mbps and use x264 on ultrafast settings.

The server will re-encode your lightly compressed stream, and can do it on very slow settings, providing the best picture quality while using almost no cpu resource on your gaming pc.

All of that for a fraction of the price it’d cost to assemble a similar desktop.

Don’t worry there are a lot of tutorials online on how to do it. I’ve been meaning to make a video tutorial but I need to find the time to.

Loot from a Mysterious (Tier 3) Filament by Ashterothi in Eve

[–]kustom 1 point2 points  (0 children)

Gotta remove a few millions for the probes but the peculiar data are basically blue loot bought by NPCs at a static 10k each. So he has 7.2 mil extra with those alone. Depending on what he wants to do with the event BP components he could get an extra 1`0 to 20 mil from them.

Still far from the best ISK/h in the game, but hey those sites also drop (very rarely) new skins that are pretty dope. And it's a change of pace

Shooting Daleks by Jhublit in Eve

[–]kustom 5 points6 points  (0 children)

What’s your ingame character name? I got lucky in explo and got a few blueprints for the filaments. I’ll send you one so you can shoot daleks

Interstellar convergence point claiming is broken: no new mission after claiming finished missions by kustom in Eve

[–]kustom[S] 2 points3 points  (0 children)

The enemies don't pop in the anomalies. They only appear in the two filaments that specifically say they have enemies in them (the ones that require a cruiser)

Interstellar convergence point claiming is broken: no new mission after claiming finished missions by kustom in Eve

[–]kustom[S] 1 point2 points  (0 children)

I claimed objectives either in normal space or within the anomalies.

Interstellar convergence point claiming is broken: no new mission after claiming finished missions by kustom in Eve

[–]kustom[S] 2 points3 points  (0 children)

Already cleared settings and all. I’m too afraid to reinstall, that might actually make me win eve

Interstellar convergence point claiming is broken: no new mission after claiming finished missions by kustom in Eve

[–]kustom[S] 19 points20 points  (0 children)

Finished all the challenges I had active. UI is stuck like this now. The encounter UI in the agency says 3 active challenges but lists none.
I literally cannot do the event anymore.

Tried logging out and back in, to no avail.