Details
-
AboutAngry, opinionated. (js stinks). Touched almost everything CS. Master of none. Always on the learn.
Joined devRant on 11/9/2020
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API

From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
@lorentz
We are sensitive to inbreeding because that's harmful to the gene pool, so evolution made us automatically discard siblings as mates.
Eugenesia is actually natural selection. And surprise. It happens naturally, because it's natural.
Again. We (as species) beat nature long ago (and that will eventually be our downfall).
But, no matter how progressive or woke or whatever you wanna be, the fact stays that with two progenitors with good genes (and no, I never mentioned skin color, nor any other fenotype, because those don't matter), the child has the unholy and blasphemous power of probability to inherit good genes. -
@antigermgerm
If you didn't really care anymore you would not have written an essay about it... -
Because you shat such a long dump?
-
Actually, eugenesia has its merits.
If you have two healthy individuals with good genes, the chance of healthy offspring improves massively.
In fact, that's actually how fucking natural selection works.
Call me Nazi or whatever. Biology will still be biology.
It's just a non issue to us because we learned how to survive otherwise deadly conditions. -
You've done dirty to my dear xkcd.
Everyone forgets the random guy in Nebraska selflessly maintaining that little piece at the bottom that holds everything without pay. -
@BordedDev
Not all spiders have ocelli (proto-eyes). And those who do don't necessarily have 8.
And in any case they'd make for a really poor camera XD. -
Windows does B by default.
But I have a pet peeves with it being called "save as", because save for me means save the work I've done in this app in the format that makes sense for this app. In which case the extension is already known and you wouldn't need a filter.
In case we are taking about *exporting* to a publishing format, like PNG or such, then B is the way to go IMO. -
@whimsical
Spain is already a dictatorship and I've already given up on it. That's why I live in Portugal.
Yes, I can train models with the stuff I have, but as I said, I don't really see any interest in that. I always loved graphics programming and it's what I get to do now, so I'm content with that. -
@whimsical
Not really. I don't have an A100 nor an H200 nor anything like that.
I do have a 5090 (which is mine, but they offered to send), and a A6000 (which are just the old Quadro line for CAD) which was sent to me, but I barely use, since I don't focus too much on that, but the drivers are similar, so just in case. -
@whimsical
Not really. Didn't quite enjoy it when I was "AI director" (another bullshit nobiliary title with no meaning).
Especially because you can play around with AI at home, yes, but you cannot really *develop* AI at home, hence, boring.
I have a top of the line rig, yeah, but it's mostly used to run retardedly big projects in UE5 XD -
@whimsical
They most certainly aren't my own, and in any case, I have nothing to do with the whole AI division.
I still work for what *G*PU were made for, that is, graphics XD.
CUDA doesn't care about spir-V -
@Lensflare
I guess random as in the method of constructing it, but yeah, wouldn't be an UUID if it weren't random. -
Insert obligatory gif of homer after having his tongue cast.
I wouldn't quite classify it as an orgasm but yeah, in the end we are animals, and that endorphin high is just our treat because you were really hungry and managed to procure tasty food. Self preservation in the end. -
You can and should assume in chess. That's how you think ahead of your opponent.
Never been to Thailand, but I know what you mean, and I agree. -
@Helenhelen
Apps are preferred nowadays because, even if mobile OS limit the most dangerous permissions, they still allow almost full fingerprinting, which browsers don't.
Also, inability to block ads and similar in apps, as opposed to the web.
On the other side, those devs making those useful tools want to eat too, so not everything can be free... If you don't pay for a product, you *are* the product, but that should be common knowledge for anyone tech savvy.
It is something I endorsed in my last company, donating a cumulative 2% of project revenue to open source projects that eased ours.
They don't do it anymore though, but it's a way to make it possible. -
If the JSON didn't include at least a "potential_raise" field, then the rest is bullshit and should be treated as such.
-
Probably nothing, because in the end, those kind of shares don't guarantee any position of power or governance, so, as it was said, it's essentially a lottery.
A shitty lottery usually, because most startups fold, but then again, the first batch of Facebook workers are all millionaires now thanks to that, so...
If you feel your work is adequately compensated, it's just a potential bonus. If not, there's probably small chance for profit since they won't retain any talent. -
It's not really a kotlin feature.
Every static analyzer worth its salt can know the set of subclasses for a given class, despite it not being sealed.
And Java itself already had the concept in final classes. -
Just watch out. If you bring it on a plane along with the laptop, you might be denied boarding. It would exceed the mAh limit.
(Because of explosive regulations and such) -
@Lensflare
Now I'm curious as to why (being a native Spaniard, and thus, Spanish speaker XD) -
Apple review process is *really* prone to how exploited the Indian reviewer feels that day.
Which of course means it's arbitrary at best. Retarded at worst. -
@kiki
Any self respecting MMA fighter will nuke the shit out of any average Joe knife wielder.
The wrist lock would be instantaneous. From then on, it's free game.
It takes knowledge to both use and defend against a bladed weapon.
MMA fighters, even if basic, have it. Average Joe doesn't.
It's like, if facing someone knowledgeable, I wouldn't ever dare to kick a knife outta the hand. Chances are I'll injure myself.
If it's average Joe, I'm kicking the shit out of his wrist, knocking the knife away and most likely breaking his hand in the process...
Just don't underestimate any martial arts fighter. They are called martial arts for a reason... -
@tamagotchi
Most professional poker players are subsidized.
Otherwise it wouldn't be sustainable.
Sure, luck always plays a part, but a good poker player can make a steady profit (not retirement level, mind you), but a welcome addition, with minimal investment, because in the end, even with bad beats, knowledge and statistics win in the long term.
At least I know I do. Easy 200 € a month. -
I agree on terms of it being the company.
Mandatory camera is a signal of lack of trust. Red flag there.
Excessive meetings? Micromanaging right there. Middle "managers" scrambling to justify their paycheck.
Small talk? It's welcome. The substitute of team building over the water cooler/coffee machine.
You may end up working more hours? Maybe. In my case I didn't even notice, because it was just so much better, keeping the zone for hours on end.
I still kinda do, except I'm not allowed access to company resources outside office hours, but I still try all the crazy shit I think of on my own. -
@tamagotchi
Upvote as in it's better to have something you remember, yes.
Besides that, UUIDs are indeed more entropy than atoms in the solar system. So they make good passwords that don't need hashing nor salting. (Bear in mind you still wanna do this if only to maintain secrecy). -
@Hazarth
Actually, X would be 2 in Z/3. It's mathematically defined. XD
Jokes aside, modulus arithmetic is actually a great example of a good hash function. Simple to compute, non-local, and computable collision probability.
Surprise, modular arithmetic is actually used in cryptography in lieu of prime number multiplication, as it's more resistant against quantum computers (which aren't magical by the way, they don't just "compute everything at once", it's just that this particular problem has certain mathematical properties that effectively make it work as a superposition of states which a quantum computer can model and collapse into a valid solution in constant time) -
@blessing1121
I don't think you have any business here, but you know, the way you promote it, I think it's legit.
If you need workforce, please contact me at putaperrosanchez[at]gmail[dot]com, I'd be delighted to help you pursue your noble endeavours.
Hoping to hear from you, have a nice evening! -
In fact, they are polar opposites.
The more "continuous" (in the mathematical sense) a hash function is, the less suitable it is as secure hashing, but the better it is at lossy compression.
And given algorithms are researched to improve on their expected usage, yeah, no, there's no overlap, save for certain mathematical technicalities. -
Hash functions are not reversible by definition.
Flaws in desired properties such as uniformity or collision probability can be found, all right.
But that still doesn't allow you to retrieve the full original message.
It can break some security schemes, but that's because of how hashes are used.
Lossy compression and hashing kinda overlap, but are not the same.
A good hashing function is greatly sensitive to very small changes in input (non locality property), whereas lossy compression shouldn't be. Small changes in input should result in perceptually similar output.
Are all hash functions lossy compression? Mathematically, yes. (You could have higher cardinality on the image space, sure, but then I guess it's not really a hash function).
But neither every hash function makes for suitable lossy compression, nor every lossy compression algorithm makes for a secure hash function. -
@Lensflare
Well, in the case of JS it's just some gotchas really.
The only concern it has about compatibility is really manipulating DOM, and that certainly has never changed (and why things like lodash and jQuery exist).
Besides that, in the field of general programming js has and still does change a whole lot.
It's not as bad nowadays, but older node versions would break tons of shit all over the place with each major even release.