Details
-
SkillsC, C++, Python, *nix, learning Haskell (or at least trying to)
-
LocationRomania
-
Github
Joined devRant on 2/24/2018
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
-
> Not using vim.
-
Cool idea. And like every cool idea IBM already did it. Check out how Watson works.
-
Mice don't help you edit text anyway.
-
@Xilats @ObiSwagKenobi
If you only have one file make doesn't need a makefile. If you have more then one file you should use make because writing in 3+ file names every time you want to compile will take more time then writing a makefile once.
There is never a reason not to use make. -
The command is "make executable_name". How can you forget that?
-
But what what if the Earth is just a massive computer made by rats in order to calculate the question to The Life, The Universe and Everything?
-
HDDs should be banned. Period.
-
Fedora?
-
Here they teach C++ from the 9th grade (even form the 5th grade in some schools)
-
@Floydian
You also forgot:
* The fact that the Windows desktop environment sucks and you can't change it a bit.
* The fact that Windows is very unstable and crashes often.
* The registry system is a shitty shitty idea.
* Windows is fundamentally not very secure.
* Most problems are only fixable by doing a bunch of seemingly random actions. There is not a way to gain a deeper knowledge of the OS and actually understand how and why things go wrong.
* There is no unified file hierarchy.
* Drivers aren't baked into the kernel.
* There is no way to easily download, install and update software.
* The OS isn't built with the terminal in mind. -
In Monero.
-
@Arro
It is up to the Unicode committee to decide what emojis should be added. What he means by "Apple isn't God" is "Apple isn't a company that can change whatever it wants about anything." -
Really depends on the language. The C++ core guidelines are pretty good for, well, C++. But a lot of it is applicable to other languages as well.
-
41 70 70 61 72 65 6e 74 6c 79 20 79 6f 75 20 63 61 6e 27 74 20 63 6f 70 79 20 74 65 78 74 20 66 72 6f 6d 20 64 65 76 52 61 6e 74 2e 20 54 68 61 74 20 73 75 63 6b 73 2e 20 49 6e 20 61 6e 79 20 63 61 73 65 2c 20 79 6f 75 20 73 68 6f 75 6c 64 20 76 69 65 77 20 62 69 6e 61 72 79 20 6c 69 6b 65 20 74 68 69 73 2e 20 49 74 27 73 20 6d 75 63 68 20 6e 69 63 65 72 20 61 6e 64 20 6f 6e 6c 79 20 74 77 69 63 65 20 61 73 20 62 69 67 20 61 73 20 41 53 43 49 49 2e 20
-
Emacs: Tab
That's it. That's all you have to do. -
Seems pretty unnecessary. Just flash your ROM and get this: https://www.plasma-mobile.org
-
How I wish modern language designers still had this philosophy.
-
I always took hacking to mean (besides offensive security) solving a computing problem in a way that works without any care for expandability, modularity, scalability etc.
-
@heyheni
Well modules are going to be useful for everyone using C++ because the current way of using libraries (#include-ing header files) is dumb and archaic. -
Yes, C++20 wants to introduce modules (yay!) and a 2D graphics library (nay!).
-
@Alice
They implemented the gay flag. It worked by rendering 🏳️🌈 as 🏳️🌈. However if you put a 0 between the two emojis the rendering engine panicked and crashed. -
Well they do add their own custom emojis (which resulted in 🏳️0🌈 crashing iMessage for a while).
-
@practiseSafeHex
No one is contesting the fact that iPhones are a bit snappier then Android phones. And if that's all you care about, fine, get an iPhone. But once you get past a point of snappiness (that Android has long since reached imo) your phone is faster then your reaction time so it doesn't matter.
After that, all that matters is features and I'm sorry to say this, but Android just kicks the shit out of iOS in this regard.
And I'm not saying Android is flawless, the fact it's based on Java is the most retarded decision ever made when it comes to OS design, RAM management still sucks, updates are a pain (hopefully that's getting fixed) etc.
But compared to the problems Apple has, man these seem like minor nitpicks. -
Yeah, I'm sure that cultofmac.com is an unbiased source. But seriously, mobile benchmarks are literally meaningless.
And if you get a modern Android flagship it will feel just as smooth as an iPhone. The only problem Android has is RAM management. Aside from that it's pretty much cought up and the only reason to buy an iPhone anymore is if you want the Apple logo on the back. -
@Xonuss
If Emacs is vim++ then nano is vim-- -
Emacs on Linux
Visual Studio on Windows -
@mkdirLuci4
Assembly's actually useful in the real world sometimes. Fortran only continues to exist because of legacy code. -
@Navigatr
Git's not that bad. It's just, well, not "pickup and use". You're going to have to spend a bit of time learning it. As for the "About" page, Phonograph's a nice example: https://imgur.com/k5RAYMU -
@TomRiddle
Do Not Track. Every browser has it. It basically tells the website "Hey, don't track me".
Now, the website can totally ignore your request, but if you don't use it, you have no right complain imo. -
If the stuff you use is open-source/doesn't require you to credit them, it's not standard practice to mention them. If you want there are 2 ways I would do it. Both of them involve making an "About" menu in your app (where you include stuff like version number etc.).
The first, ugly way is to dump it all there.
The second, nice way is to host the source on GitHub so people can see what you used (and give additional thanks for things like text editors in the readme file).