d732f2 No.8772287
That's just goddamned lazy.
aee3fa No.8772299
>>8772265
goodbye SSD i will miss u
a612c1 No.8772308
How?
Also I only have a T:\ drive.
de5ba9 No.8772313
23cfda No.8772315
>C Drive
Seems logical, it's a display device.
I suppose it should support the I drive as well.
a83e65 No.8772319
Do they make these restrictions just so i have to download a 500kb memory patch that fixes it for me?
Good thing I wasn't a retard that actually bought VR.
97a5fa No.8772324
0f8815 No.8772387
>>8772308
>T:\ drive
My nigga
aee3fa No.8772428
>>8772315
Is that a reference to the Razer Hydra ?
6518e2 No.8772443
>>8772308
>>8772387
>T:\ drives
My niggas
1c1317 No.8772452
>>8772428
It's a joke because it's a visual device that only works if it's located in the C (SEE) drive. See, it is a pun, or play on works. The poster also mentions that the I (EYE) drive should work. There you go, I have explained the joke and destroyed all amusement that was found within in.
7a7d4e No.8772453
>>8772302
My guess is DRM that doesn't allow symbolic linking.
Palmer has commented on this and said that's it a non-trivial issue for many reasons and on a 'roadmap' of issues they want to deal with which ought to raise red flags. This should be a trivial issue fixed in no time at all, it's literally nothing more than a directory path.
b5cf0c No.8772457
>>8772443
>>8772387
>>8772308
>Unironically using emotes
Is Reddit fucking leaking or something?
23cfda No.8772526
>>8772452
I w-was merely pretending to be amusing anyway
3422d0 No.8772549
>>8772457
What are you talking about
b5cf0c No.8772552
190147 No.8772566
>>8772265
>C drive only
Does this mean the Oculus will have DRM or something?
4cab85 No.8772570
>>8772566
Yes, you need facebook
0dba54 No.8772579
a612c1 No.8772591
5b0bef No.8772606
>>8772552
I hope to god you're baiting.
4cab85 No.8772621
>>8772575
>>8772606
>they don't know about pokemon XD
26daba No.8772632
>>8772453
>symbolic linking
I wonder if it chokes on junction points?
245fe1 No.8772637
>>8772606
of course he is you
DOUBLE NIGGER
people like you are the reason obvious bait works every time.
af42db No.8772936
File: 1458615582470.png (82.22 KB, 694x801, 694:801, diploma man reaches a new ….png)

f82a66 No.8775577
>>8772621
>>8772457
>>8772552
>>8772637
Have you looked at explorer? :letter isn't some fucking emotes but drive letters. Faggots. :C is the main drive where Winshit stores everything by default.
f82a66 No.8775613
>>8772936
>$Current_Decade - 1980
>Not hard coding everything.
Shitty joke.
b3489b No.8775635
>>8772936
T-that image was made as a joke, right? Right?
408415 No.8775669
>>8772265
> C:\
> Drive letters
That's what you get for being a Windows faggot.
0ca37f No.8775939
>>8775669
You can be free like free beer all you want but that isn't exactly the point of the thread
fc7c0c No.8776008
>>8775669
If you haven't noticed Jewbook dropped, or as they said "frozen", Linux and Mac support with SDK 0.5. Since prerequisite to getting on Oculus store is to use SDK 1.0 it basically means that Rift is Windows-only. And of course you need to make Oculus account to install the drivers and SDK, goyim.
408415 No.8776030
>>8776008
I didn't know that. I barely follow OR, I had very little interest in it when it was announced and when Zuckerkike bought them it killed my interest completely. Looks like I dodged a bullet there.
3daf55 No.8776035
>The waifu age delayed due to greedy kikes
It's not fair.
fc7c0c No.8776064
>>8776030
As it stands Jewbook is now focusing more on GearVR since casuals don't want wired HMD and mobile market is more profitable so Rift is getting mobile treatment as well. Can't blame them, even Carmack says that mobile VR is the future because he's paid to say that.
>>8776035
I'll make a waifu banging game for you if that will make you feel better, anon for OSVR only.
4a6a51 No.8776082
>>8772265
It's like they are trying to be awful.
45f433 No.8776096
>>8776035
>wanting kikebook rip when better cheaper faster more open more free alternatives exist
085aef No.8776104
>>8775635
Yeah.
Somebody please post the one with the array_copy function.
83022e No.8776114
>>8776035
>giving jewgoldz to kikebook
kill yourself
557a51 No.8776121
Post YFW Cuckulus fags BTFO and Vive wins VR.
fc7c0c No.8776133
>>8776121
Rift will still survive thanks to goons since it ships with extremely shitty P2W EVE shooter.
b3f3d8 No.8776585
>move OS to new partition
>create new partition with C:\Program Files
>???
>Profit!
I would try that myself but who fucking owns an oculus in the first place, it's the ouya of VR
84ce7e No.8776639
>>8772265
>WINDOWS ONLY
HOLY SHIT
04909b No.8776649
>>8772331
>You.
>I like you.
REDDIT GET OUT
883547 No.8776658
b28eda No.8776665
>>8772453
>symbolic linking
are you a flash dewd?
6a9b4d No.8776681
>Thought it was going to be shit anyway
>Gets bought by facebook
And it keeps getting worse
f7b1ea No.8776714
>these people are going to "revolutionize gaming"
>incompetent as fuck
Is VR just a joke?
11b63a No.8776742
>>8775635
Have some more suffering.
f2d68d No.8776767
>>8776742
Oh m-my.
That's a lot of if loops nested in if loops.
I've just begun my coding career, is this bad?
b28eda No.8776777
>>8776742
Isn't that just regular validation? Wtf is this.
>>8776767
Not even loops. Its switches.
d3b0d9 No.8776788
>>8776767
First of all, ifs are not loops. Second, yes.
a2b449 No.8776801
>>8772452
I would never have understood it if you didn't explain.
thanks
be5649 No.8776809
>>8776742
Couldn't he just put all the bad shit under one label here? Like "Bad stuff" or some shit and then check if the teacher's noticed anything?
7415f4 No.8776810
>>8772936
Someone post that twitter post about men and women coding and the comments missing the point.
e18e5c No.8776818
>>8772265
Tell me right now why a fucking bit of hardware has DRM
a2b449 No.8776823
>>8776818
so you don't pirate it.?
ebc1bf No.8776829
>>8776818
Facebook is the biggest botnet on the planet right after Google, why do you think.
04909b No.8776950
>>8776810
Seconding this request.
84ce7e No.8776977
>>8776818
OSVR EXISTS AND IS MUCH CHEAPER AND BETTER HARDWARE
NOT TO MENTION THE FACT, IT CAN BE COMPARED TO A CONSOLE, AT LAUNCH THERES NO FUCKING TITLES FOR IT
04909b No.8777006
>>8776998
I dunno, I just wanted to see what the other anon was talking about.
That's pretty cringeworthy.
b28eda No.8777012
>>8776977
It doesn't have better hardware. It doesn't even do 90hz and the latency is shit.
PSVR is honestly the most quality for money you get out of all the platforms.
b01994 No.8777031
File: 1458653530953.png (131.8 KB, 400x371, 400:371, I seriously hope you babie….png)

There's no good reason for them to do this besides "we didn't feel like it".
I mean, comon, it's 2016.
15f4d2 No.8777059
File: 1458653733244.png (16.93 KB, 1100x363, 100:33, carmack didnt invent it, h….png)

>>8776998
>>8777006
the left is the fast inverse square root which is sort of like 32-bit occult magic
https://en.wikipedia.org/wiki/Fast_inverse_square_root
b01994 No.8777070
>>8776998
women in stem guys!
04909b No.8777077
>>8777059
Anon, I asked for cringe, not programming wizardry that I'm already well aware of.
2756a1 No.8777092
>>8777012
I know PSVR claims to be amazing but let's wait before it actually comes out, especially since sony had R&D done for them for free with all those early competitors, so either they'll learn from their errors or just copy them
5a8820 No.8777124
>>8776998
Is there a way for someone who can't into programming like me to understand the point the commenters are missing?
04909b No.8777144
>>8777124
The woman's code has a pointless and large number of extraneous comments that aren't necessary, because any programmer could tell on sight what those lines do.
The man's code does not.
The retards in the comments think that the man's code is worse for not having copious amounts of blindingly obvious comments.
3ab66a No.8777156
>>8777124
The womans code is shit and wrong
>(a > b && b < a), gotta be careful in case a is both greater than and less than b at the same time
The right code can be condensed into:
return a > b ? a : b;
5a8820 No.8777157
>>8777144
>The woman's code has a pointless and large number of extraneous comments that aren't necessary, because any programmer could tell on sight what those lines do.
>The man's code does not.
Oh okay, I DID get the point then. I thought it was something more complicated.
4d04ba No.8777162
>>8777124
>>8777144
I don't think they would have understood what it was even if the sqrt code was properly commented.
75fe4b No.8777171
>>8777156
>gotta be careful in case a is both greater than and less than b at the same time
Look closer.
>The right code can be condensed into:
>return a > b ? a : b;
Incorrect, it should return 5 if a == b.
2756a1 No.8777197
>>8777124
left code optimized the fuck out of video rendering and right code doesnt work
75fe4b No.8777215
>>8776977
>CHEAPER
Yes.
>BETTER HARDWARE
Not yet, 60fps is even worse than DK2.
0e6975 No.8777232
>>8777156
Saw that in /tech/ but it's only now that I see how it needed to double check that a is greater than b.
fe1863 No.8777233
>>8777215
60FPS on 120Hz screen. Not ideal but the hardware is there for 120FPS, it needs new splitter and tracking camera to get there, though.
75fe4b No.8777272
>>8777233
DK2 makes do with a 60Hz tracking camera, so the OSVR camera should be more than enough already unless they are doing something weird.
10238c No.8777295
>>8775577
> Faggots. :C
>:C
aa30c7 No.8777318
>>8775577
>he took the bait
>he got dubs
fe402a No.8777328
>>8776777
It is what happens when you don't know what switch cases are.
04909b No.8777333
>>8777295
the joke
your head
3359aa No.8777352
>>8772453
>My guess is DRM that doesn't allow symbolic linking.
But the Oculus Rift is just a monitor! (As opposed to the times where it's convenient for me to say it's more than a monitor.)
Since it's just a monitor there's no way that Facebook can use its own tracking and metrics software to glean personal information from every Rift user!
0d3008 No.8777358
>>8777144
To be fair the fast inverse square root algorithm is so obtuse it could probably use a little commenting.
408415 No.8777369
>>8777124
It's a joke: on the left is a short piece of code that does a hyper-optimized thing but it looks like dark magic. The on the right solves a trivial problem in a convoluted manner with lots of "lol, so random" cutsie comments.
It's basically two extremes, on the one hand you have engineering ingenuity that border on magic, on the other hand you have "look mom, I'm a programmer now" tier code. It's playing with stereotypes. But the comments didn't get that it was a joke and assumed that the abomination on the right is quality code because they can understand it, thus confirming the stereotype.
09ddf8 No.8777379
>>8776998
The most known example of the algorithm on the left (idTech 3, although this function wasn't written by Carmack) was fairly commented because it is fucking bitwise sorcery, which is hard to understand in some cases, so it needs a little bit of clarification. Fuck, not even the guy who put that function in there knew how it actually worked, judging by his comments more specifically, the "what the fuck?" part.
The algorithm on the left is something most engineers can't comprehend. Someone happened to find a magic number that allows you to do this, and someone else happened to find a way to make this work with the usual way floating point numbers are stored in memory. It's mathematical magic, which is hard to understand, combined with circumventions around C's typing system (something that's pretty much language-specific), so it is doubly hard. Judging by the comments, I assume the guy who coded the function knew how the C sorcery worked, but didn't bother to understand the algorithm because he just implemented it, which is why you see comments around the C typing fuckery but not much thought put into the magic number magic.
As a sidenote, there are two girls in my programming class, and I can confirm at least one of them comments on every single line of her code without emoticons, of course. But I can't blame her, as our teachers are pretty fucking anal about enterprise coding standards and will reduce your grades several points if you don't put an excess of comments.
096509 No.8777416
>>8777124
The left code is the fast inverse square root, which is one of the most commonly cited blocks ever written. It's used to approximately get the inverse square root, or 1/sqrt(n) (I'm going to assume you're not a complete retard and know what I mean by that), of a number and is used in Quake III for lighting calculations. The real magic is with the number 0x5f3759df for some reason beyond my knowledge. Read this for a more in-depth explanation:
http://h14s.p5r.org/2012/09/0x5f3759df.html
The right code is used to compare two numbers and will return the larger number. If they're equal, then it will return 5 because women are retarded.
fc7c0c No.8777433
>>8777272
They are doing lots of fucking weird, position tracking works really great with HDK1.3 and latest version OSVR server but the IR tracking code is basically straight out of 90s - Sensics reused shit from the days when they were still developing HMDs to be used with SGI workstations. It will take a complete rewrite of some parts before they solve the motion tracking and display not being in sync.
a2b449 No.8777513
>>8777416
What the fuck?
my brain is melting trying to understand this.
096509 No.8777574
>>8777513
Just read everything before the What the fuck? to get an overview of the code part. The rest is just showing the math behind it.
a2b449 No.8777604
>>8777574
yeah I got that the explanation before that I am talking about the math part. it's really fascinating
331af6 No.8777635
>>8776998
Her code isn't even indented properly.
096509 No.8777663
>>8777416
I forgot to mention that the reasoning behind the purpose of the fast inverse square root is because finding the square root normally is particularly taxing on the computer. While the fast inverse square root isn't exact, it's accurate enough to the point where no one will notice and it's process around four times as quickly than if you were to find the actual square root, which is:
1 / sqrt(n)
Please excuse me if I fucked this up. I only have just begun to study programming.
05338b No.8777670
>>8772566
Yeah, it's called Windows.
0b27aa No.8777988
>>8776742
>A giant tree of side-effects
Help me
b28415 No.8778021
>>8772457
Okay that's some nice bait.
04909b No.8778031
>>8778021
>Implying that emotes are ever acceptable, in any context.
a2b449 No.8778178
>>8778031
how else will you know I am joking ? :p 😝😝😝😝😝😝😝😝😝😝😝😝😝😝😝😝😝😝😝
557a51 No.8779807
>>8777379
And enterprise code still winds up being utter fucking garbage that doesn't even do what it's supposed to be doing to full extent, and what it does it does with absurd amounts of quirks and glitches.
t. heavy duty manufacturing factory worker. I'm an excellent programmer but I'm not allowed to fix those god awful dogshit turds of a software.
557a51 No.8780045
>>8776998
The way code on the right works is not hard to understand really, the only complicated part is derivation of the magic number. Multiple people did this through trial and error, and there's multiple such magic numbers that exhibit different overall accuracy and maximum error.
So first it takes bits from a floating point number and puts them directly into space for an integer, not changing anything. Important thing here is that floats and ints have different bit representation. Integers are just digits left to right, same as regular numbers we write in decimal system e.g. 17711488. Floats are equivalent of exponential notation, i.e. front few bits are reserved for exponent and remaining bits are fractional part e.g. 9e3.
Then it bit shifts resulting bit map one place to the right, also discarding rightmost bit and adding an empty (zero) bit on the left. This is an equivalent of integer division by 2.
Then it subtracts resulted value from a magic number. You have to pick magic number in a way that, when mapped back to float, results in an equivalent of coarse operation of inverse square root calculation.
Then it does exactly that, maps resulted bits to a floating point number.
Last step is newtonian algorithm to improve accuracy. One step is sufficient to even out inaccuracy to a good enough degree not to be really visible to a naked eye.
557a51 No.8780050
>>8780045
>on the left
Fix.
7f5efe No.8780166
>>8772265
fucking seriously?
9975df No.8781464
>>8777635
Who in their right mind would use * or all things rather than #' # is the standard comment line start if I remember correctly.
9975df No.8781484
>>8778178
By using superior emoticions which can be writtern on any keyboard and don't make the poster look like a teen.
557a51 No.8785639
>>8781464
Spot a python fag. The slash-asterisk-slash or double slash commenting pattern is standard for absolute majority of programming languages, except special snowflake ones like aforementioned Python.
f82a66 No.8785772
>>8785639
Source please?
I actaully haven't used python at all but enjoy bash scripting.
8067c7 No.8785782
f4e25d No.8785837
Which fucking idiot designed that. SSDs are not big enough yet for most people.
557a51 No.8785872
>>8785772
You need source on this? Are you fucking bullshitting me?
>but enjoy bash scripting
Yeah I guess bash is the only thing you've ever "programmed" with, that and ini files. That would explain your bullshit remark about comment line conventions.
f4e25d No.8785901
>>8777369
While I feel the left block could use some comment, I personally thought the biggest joke about the right block is the fact that 5 is returned when shit is equal. Yes, some other things are pertty stupid, but thats about the fucking worst.
f82a66 No.8785912
>>8785872
>You need source on this? Are you fucking bullshitting me?
Nope I am not.For once. As it has been established I have done any thing that would be considered programming and I realise that.
>Yeah I guess bash is the only thing you've ever "programmed" with, that and ini files. That would explain your bullshit remark about comment line conventions.
Where did I claim to be a programmer?
623f8b No.8786025
>>8776742
There are skeletons in every executable.
fe9a9b No.8786049
File: 1458714119677.jpg (23.92 KB, 640x421, 640:421, 12795551_1153977824643155_….jpg)

>>8772308
goy, you can right click and conveniently change your T drive into a C!
714139 No.8786076
>ctrl+f
>"mount"
>0 results
Jesus fuck guys, just create a mount point from your external drive to the oculus install folder on your C drive
https://en.wikipedia.org/wiki/NTFS_volume_mount_point
I seriously hope you niggers didn't think mount points were a Linux exclusive thing
f4e25d No.8786111
>>8786076
Just because there is a workaround doesn't mean its acceptable for them to do this.
770011 No.8786203
>>8777059
But in what context could this wizardry be implemented?
d9771a No.8786248
>>8780045
This site explains how the magic number was obtained:
https://archive.is/0iwYd
Of course, the magic number itself was dependent on another seemingly random number as a function which the article links to other sources. Considering everything, it's rather astounding the wizard(s) that found this trick.
557a51 No.8786322
>>8785912
C had the slash-asterisk multi-line comments, C++ added double slash single line comments. C's syntax turned out incredibly good, so most other languages carried that over.
f82a66 No.8786405
>>8786322
Thanks for the useful explaination.
I was expecting a way harsher reaction.
245fe1 No.8793627
>>8786248
it will always be magic for me.
70286c No.8793667
b6c2e7 No.8793669
When the went the facebook route i stopped caring. This shit was supposed to be a open platform for people to develop on and not a closed down piece of shit
70286c No.8793683
dd828f No.8793692
>>8793669
Is the Vive open source?
dd828f No.8793713
>>8786076
>Defending having to get around locked feature that literally every other program in the world allows you to do.
Get out of here.
0065f0 No.8793763
>>8793722
C sounds like see
I sounds like eye
e9fe13 No.8793784
The fuck? Why is this? I've never heard of software doing something like this before.
>>8793692
From what I understand, it is.
70286c No.8793785
>>8793763
>spoonfeeding
It took me a minute to get it, but I did. Make that nigga work for it.
70286c No.8793989
>>8793763
>spoonfeeding
It took me a minute to get it, but I did. Make that nigga work for it.
b94244 No.8794138
>>8793784
The free mod TF2Classic works like this. That's the level of talent we're working with here.
5ee2d1 No.8794218
>>8793784
Jesus christ even Totally Whores is meme material?
7dac45 No.8796361
That's ridiculous.
But I'm waiting for the Vive at a reasonable price anyway.
7ec19f No.8800225
So?
Do you guys just not know about symlinks? You can symlink C:\Program Files\Oculus to T:\Oculus or whatever the fuck you want.
Not trying to defend hardcoded installers, but it's not like this is the end of the world.
00a8fb No.8800330
IHOUJKSADFHKJBSAÑLJKDIHKUJAWLKAJNLKAJNSLDS AÑPJSAMDDSA I FUCKING HATE VR TÑASJD{LSASD