Details
Joined devRant on 1/10/2017
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
-
Actually, I don't want what we do to be considered "creative".
Yes, some people denigrate what we do by saying "it isn't creative". Fuck those people. Often the most useless, talentless people in the word hide behind the phrase "oh, I'm creative" as a defense against the charge of being absolutely good for nothing.
Next time someone says "I'm creative". Ask them what they've, you know, actually created. Chances are their "OC" is just badly drawn mspaint Sonic fanart posted to Deviantart.
Let's not be called "creative". -
Maybe it wanted to update a DLL in use by Outloo*? Or it had a lock on a file iTunes wanted to update.
* "Typo" damn intentional. -
Why do people crave the free stress ball so much? They have a store: just buy it if you want it. I'm sure the DevRant team would appreciate the support.
-
You only need ten points? Dude, just post a few comments on other rants.
-
Good job getting there asap to grab that bargain. You probably had to really burn some rubber in your Toyota Focus :)
-
When I see something like this, I always think "this is someone who spends more time looking at their computer rather than using it".
-
It's a way for managers to create an express lane for themselves.
-
Not even car seats are immune from getting pointless features.
-
Just make sure the friend-or-foe identifying code's right, otherwise you'll have to deal with a robot apocalypse in addition to the zombie one.
-
@noisyass2 Finally someone who thinks about their own personal security. It's a first world problem too.
-
The best endorsement of birth control I've ever read.
-
Don't programmers always go on about needing peace and quiet? Then how come I keep reading about coding on a bus, train, etc. I couldn't imagine being able to do any work at all in such a noisy, crowded, uncomfortable setting.
-
Can't do what he's been asked and goes off on other things? I've been a dev team leader (or manager, whatever the hell you want to call it) and whenever I've seen this it's always been a red flag.
-
@Godisalie *golf clap*
-
I'd encourage everyone who isn't a guru to apply for that job anyway, just to waste their time. It is, after all, an entry level position.
-
@SuyashD95 I've certainly heard of Haskell and Scala being mentioned often in the context of ML/AI. It would likely be unwise to overlook those languages. Remember I'm not a ML/AI guy tho, just saying what I've heard about it. It's a shame there doesn't appear to be anyone in this thread involved with ML/AI, they could have contributed their direct experience. I can only speak in general terms somewhat.
The good thing about C/C++ is their closeness to the hw. Great if you want to know exact memory layouts, where things are and what is being done to them etc. That's one of the reasons why C is useful for dev drivers and kernels. But that can also be a burden when you don't need it.
I don't think C/C++ on their own are going to be that useful for ML/AI. They don't sound like they would be the catalysts of any ML/AI discoveries.
It's 23:30 here in the UK, this is probably my last post tonight! -
@Ferror Just keep pressing the "back" button :D
-
@SuyashD95 Summary bc 1k char limit:
C: Good for device drivers, kernels, binary APIs, embedded programming, or performance related stuff. Low level stuff. C is a "portable assembly language".
C++: NOT good for dev drivers, kernels, or bin. APIs (anyone remember COM?), unless you limit yourself to such a tight subset of C++ that you're basically back to using C. Good for performance stuff. Had relevance for higher level application dev, but is getting squeezed out of it by Java, C#, etc.
I do not know what's being used in ML/AI, but I would guess that there are more domain specific languages there that would be more productive.
I'd say C/C++ would be useful for ML/AI research if performance was a concern, but as mentioned before I am not sure how important perf. is there. That's probably the point where you should draw the line with C++: performance. C++ contains many features and there is a lot of it to learn. Almost all C++ projects don't use all the features of C++. -
@SuyashD95 I'd take a step back from the "dev time not a factor" idea. That is *never* true. Budgets and manpower aren't limitless. If they where, would we still code in assembly language? I doubt it's useful as a thought experiment.
You understand how higher level concepts are good for application development, so I won't go over that (bc 1k char limit).
In ML/AI research, I'd have assumed the important thing would have been the correctness of the maths/algo, rather than how fast an implementation of it runs. Hence why I'd assume they'd use HLLs like Matlab, R, etc, they'd take less effort than C++.
In research the correctness of your theory would be more important than making your implementation of the theory run 50% faster. If you find some legit breakthrough, the C++ guys in industry will make a fast library for it for the C#/Java guys to use.
As a researcher you have a finite lifespan, it would likely be better spent doing research and testing theories, than C/C++ coding. -
@SuyashD95 Your questions are good, and deserve a detailed reply, which I want to provide, but the 1000 char limit it making that really hard.
First I'll ask what you mean by "what if time is not a factor". Do you mean in terms of dev time (ie, how long to code something) or program run speed?
I don't know what is commonly used in ML or AI. I would recommend investigating what's used there, rather than listening to people tell you what language they find cool (unless they're using it for ML/AI themselves). "I assume that instead of time, efficiency of the solution will be more important" I agree, so I would have guessed they'd use Python, R, Matlab, etc, but that's just a guess.
Some of the replies here have been trying to big-up C and C++ by saying it's used for kernels and device drivers. True, but why does that matter to you unless you're writing dev drivers or kernels? That's like saying truck drivers are the most important part, because they delivered your computer to you. -
"Client" complicates it. Any kind of rejection will probably not end well. I'd prepare to find a new client once the contract is done.
-
Whatever allows you to do the most work in the shortest time. You've answered your own question.
-
As long as there is a way to turn off receiving PMs.
-
That's going to be a good read.
Everyone should read criticism of their favorite language (and favorite things in general) with an open mind. It's too easy to drink the kool aid of your favorite language and become blind to its shortcomings. By reading a contrary view, you'll either learn something new, or the criticisms are BS and it'll reinforce you are on the right track.
Downvotes be damned, but for C++ programmers I'd recommend the C++ FQA (frequently questioned answers) http://yosefk.com/c++fqa/ C++ has a special place in my heart, but I still agree with the FQA, and think it's a good read. -
@brahn Honestly yeah. I too have strong opinions on how I prefer code to be formatted, but honestly, I stopped giving much of a shit once IDEs started taking care of formatting for me.
-
@CorruptComputer Well, it does make the CD rise up out of the radio...
-
@Scrumplex He hasn't been seen since, looks like he got GC'd already.
-
@codepotato Well it's certainly something hot! Namely, an industrial fire.
It's just blurred because it's a small world, and I like my anonymity somewhat. -
@bizzarist Quite a difference between a physical thing, like Klinefelter syndrome which you mention as an example, and the imagined roll your own snowflake genders.
I saw one website refer to that syndrome as a "generic disorder". How dare you denigrate someone's gender identify by comparing it to a "generic disorder", you shitlord. I bet you voted for Trump too :) -
That depends. The only deadline I care about is the 17:00 one.