Details
-
AboutGame engine developer, GNU/Linux and math fanboy
-
SkillsC++ java, objective-c, openGL, quantum computing, haskell, opencl, python, particle physics
-
LocationHaarlem, the Netherlands
-
Github
Joined devRant on 8/6/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
-
Fedora at home
Ubuntu at work -
@DubbaThony
It’s not a loophole, the original post told that bootloader is not an operating system is just not true. These things did continue to be developed and have many facets of modern day operating systems. I am unsure which tutorials he is revering to but telling that a bootloader is like an operating system might be a good comparison. -
Well I respectfully disagree.
The formal definition of an OS is to be a layer between the hardware and applications for the user to interact with. Many bootloaders (such as GRUB) do actually have this functionality. Mostly in menus and recovery tools.
The Linux kernel has also a small bootloader build in. Meaning you can make a small bootloader program that uses the Linux kernel.
on the most technical definition of a OS/bootloader there isn’t much difference. That said, a silly regular user of both this software wouldn’t recognise both the terminology of bootloader or operating system. -
In untyped languages, it is possible to have none (python), undefined (JavaScript) or something entirely different(like a string)
Although it depends on the situation and language. -
@Agred
I can answer that (also disabling automatic updates)!
Problem is that I don’t trust updates. I remember times it wiped Grub, made a bootloop or had some different disturbing behaviour.
Instead my updates are done when I’m more then sure I have time to fix whatever fuck up Microsoft, GNU/Linux or Apple has done to the stability of my working machine. Right after an update has happened. -
Just wondering, is it teaching if the teacher made a good and informative powerpoint? Should (s)he just give the PowerPoint to the students without going through it. Or should (s)he speak about he topic without placing the information on the slides?
This is a genuine question as I’m a programming teacher, students are not always paying attention during long lectures, while the books often contain to much information. Summarise it on the sheets is a tactic I often use. So why is it not teaching? -
As long you keep your code consistent. But my preference is no semicolons!
-
@tahnik powershell is different then bash...
And bash for windows is not native, it’s much like wine.. -
Fedora 27,
Although thinking of replacing it with centos, because the fast releases are annoying and takes to much time fixing errors that occurred during upgrades. -
Problem is that you might be invulnerable to viruses, but you can still redistribute them.
You downloaded some software, which works fine in Wine but when you pass it to your friend running actual windows it might cause the virus to manifest itself.
Also when you downloaded some questionable contents and forget to delete it, it might affect when you boot up on windows instead. -
Real programmers create their own game engine 🤓😎.
I created one called prutengine(for dutch prut which means garbage), which I occasionally improve on as side project. The engine already is used during the global game jam xD. -
Oew you mispelled, am I the only one that noticed you’re mixing c++11 headers with c98? Using ctime but not cstdlib?
-
In case of C++ add -Wall and -Werror to your code, lint software might do some tricks to
-
What kind of sample code?
There are enough samples of libraries out there that are frustratingly difficult. (Looking at you LLVM) -
Macbook pro running Fedora Linux,
Could choose between a mac and a Lenovo from my organization , but I thought uninstalling macOS would be much more satisfying then uninstalling Windows.
And oh the faces when I boot a €3000 machine with amazing color accuracy and high pixel density with no window manager. The terminal font is purely amazing. -
Well this isnt to bad?
In some languages a boolean can be undefined or null. -
You could also ask how adobe designed photoshop before having a program such as photoshop.
By hardcore geniuses using arcade, ancient tools long forgotten by the mere mortals. In a language only sung by the tearing of transistors and screaming of ram in the dark hidden core of the motherboard. -
@sysadmin4life macbook pro 2012,
-
Maybe time to place firefox in it’s factory settings?
-
PHP = glue
You started when you were slightly interested in drugs but didn’t had the knowledge or time to do it right. After a few tries it makes you pretty braindead and you lose the will to live. In the evenings you’re defending to fellow drugs abusers that glue is actually a good drug and in fact it’s the best drug ever to be purposed for drugs. While in truth glue is created to copy and paste things for children in kindergarten. -
Haskell = morphine
It’s really hard to come by without having a phd, you like to offer it to your customers but that’s because its cool to work with it and not because it’s in their best interest. When building it’s never pure enough and you start over. Everyone thinks your an elitist and so you wish to be a regular crackhead. -
The JIT compilers in edge and chrome are actually pretty impressive in speed. Comparable to compilers such gcc and clang. Especially when run in asm.
Source: https://hacks.mozilla.org/2013/12/...
In combination with WebGL HTML5 , websockets, local storage, geolocation and JavaScript. Webapps can do whatever a native application does. Without the constraints of platform dependence, never updating or deployment through an app store.
The performance decrease is often due the amount of pixel tracking, analytics, poor wordpress plugins and huge amount of hd images.
As a long time gnu/linux user it’s heartwarming to be no longer left out on app bandwagon. -
Arguably the most difficult to grasp for people learning c++. Not pointers, memory management, templates or object oriented design. No the hardest part of c++ is setting includes and the libs directories for <insert compiler>
-
The glorious haskell compiler
-
@Zezura semicolons don’t make clean code, a good programmer knows how ASI works and use it to its advantage. Cluttering code with useless tokens is not a mark of quality.
-
Depends, in languages that doesn’t need them like swift and javascript I won’t use them at all. Languages like c++ or java won’t compile without them so I don’t understand the question.
-
@plusgut yea who uses pesky vim when you have the unencumbered version of vi!!!
-
Start a project in C++. Maybe write a small game or a webserver in C++.
It takes 10000 hours to master a skill, C++ is no different. -
Switch to makefiles, in my 20 years of c++/c/ objective-c it never let me down!!
-
Try windows bob!! Or freedos