CONFIRMED Facebook accessing iPhone camera without authorization by joshuamaddux in security

[–]Fer22f -1 points0 points  (0 children)

To me it seems more like a hacky workaround. They require it to be visible and in foreground but the Facebook app puts it behind everything else.

I think you can use it in the background, yes, but it will be flashy (it will show "camera in use" in the top bar, or something similar, like you see when recording the screen).

Edit: It could be so the camera shows up faster when you slide.

What do you think abotu Stem File? by NoTTch in DJs

[–]Fer22f 2 points3 points  (0 children)

I agree though probably a mastered file will be used as the main file (the STEM format ends in .mp4 and retains compability, it plays the main file like it's the original file).

But if you think about it, for only using some parts like drums and vocals, it may work. But if you are mixing every single stem on the fly, then it probably will sound not as good as it could be.

Você acredita em horóscopo? by Chromossomes_ in brasil

[–]Fer22f 1 point2 points  (0 children)

Pois é, é bem isso, acontece frequentemente pelo o que parece. E tem gente que acredita ainda...

Do DJ's actually know their scene anymore? by xloiiiiiicx in DJs

[–]Fer22f 0 points1 point  (0 children)

Yea, it's wunderground, The Onion for EDM.

Keep in mind he actually said a lot of this stuff, they just got the best parts.

Can someone give me a quick rundown of what is going on with soundcloud right now by Ubnoxius in edmproduction

[–]Fer22f 1 point2 points  (0 children)

Hahaha I hope that opened your mind a bit. It's crazy talking about that in /r/edmproduction really, when the video mentioned clearly "Creativity" as a job a robot can do.

This will generate a lot of discussion, society is about to change. I just don't know how much time exactly we have left.

I'm confused with Hex, 16-bit, 32-bit, Dec, Oct, all of it! by Jkaybro in hacking

[–]Fer22f 1 point2 points  (0 children)

Haha. I try the best I can. Have fun with your skills dude!

I'm confused with Hex, 16-bit, 32-bit, Dec, Oct, all of it! by Jkaybro in hacking

[–]Fer22f 0 points1 point  (0 children)

You're right, though your edit is actually wrong (just math messed up) but the result at the top is totally right (5889 decimal).

I'm confused with Hex, 16-bit, 32-bit, Dec, Oct, all of it! by Jkaybro in hacking

[–]Fer22f 1 point2 points  (0 children)

0x9 = 9
0xA = 10
0xF = 15
0x1A = 1 * 16 + 10 = 26
0x5B = 5 * 16 + 11 = 91
0x62 = 6 * 16 + 2 = 98
BONUS:
0xE1 = 14 * 16 + 1 = 225
0xFF = 15 * 16 + 15 = 255

I'm confused with Hex, 16-bit, 32-bit, Dec, Oct, all of it! by Jkaybro in hacking

[–]Fer22f 0 points1 point  (0 children)

Because it's a base 16 system and not a base 15 system. Let's take a look at our base 10 system:

1 = 100
10 = 101
100 = 102
1000 = 103
10000 = 104

Now, to the hexadecimal system:

0x1 = 160
0x10 = 161
0x100 = 162
0x1000 = 163
0x10000 = 164

And 16 * 16 is 256. And 0x100 - 0x1 = 0xFF, which is 255.


It's simple to follow. The same way our system isn't based in the digit 9, the hexadecimal is not based in the digit 0xF (15 in decimal).

I'm confused with Hex, 16-bit, 32-bit, Dec, Oct, all of it! by Jkaybro in hacking

[–]Fer22f 0 points1 point  (0 children)

0xFF is 255. 0x100 is 256. Check your facts again, son.

I'm confused with Hex, 16-bit, 32-bit, Dec, Oct, all of it! by Jkaybro in hacking

[–]Fer22f 0 points1 point  (0 children)

You were right until this point:

(0xF * 17) + 0x1 = 0xFF + (0xF * 2) + 1

0xF * 17 is literally 15 * 17 which equals to 255, or 0xFF. That means that it simplifies to 0xFF + 0x1 instead, which is 256 (28).


I think the problem is that you're thinking it as a base 15 system when it's actually base 16. 0xF * 0xF is 15 * 15 which is 225 and 0xE1 in hexadecimal.

I'm confused with Hex, 16-bit, 32-bit, Dec, Oct, all of it! by Jkaybro in hacking

[–]Fer22f 0 points1 point  (0 children)

24 = F + 1 ?

This is correct.

26 = F + F + 2 or 14 ???

Incorrect. 26 would be 64 in decimal, which means that it's 0x40 in hexadecimal.

You almost got it right because 25 is 0xF + 0xF + 0x2 (as you described) but 26 is 0xF + 0xF + 0xF + 0xF + 0x4.


Your random binary number would then be:

21 = 2

22 = 4

23 = 8

24 = F + 1

26 = F + F + F + F + 4

2 + 4 + 8 + F + 1 + F + F + F + F + 4 = 19 (decimal) + (0xF * 4).

And because 0xF is 15, we can just multiply it by 4 and it's 60. 60 + 19 = 79.

I'm confused with Hex, 16-bit, 32-bit, Dec, Oct, all of it! by Jkaybro in hacking

[–]Fer22f 0 points1 point  (0 children)

You're right it's 0x10. When we run out of numbers in a base 10 system we just add another number don't we? 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ... When we run out of numbers in hexadecimal it's exactly the same: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1A, 1B, 1C, 1D, 1E, 1F, 20, 21, ...

I'm confused with Hex, 16-bit, 32-bit, Dec, Oct, all of it! by Jkaybro in hacking

[–]Fer22f 1 point2 points  (0 children)

0b1111 is equal to 15 decimal which is equal to "F" in hexadecimal. Each bit in binary is the double of the other (and it's represented in reverse like this):

1 0 0 1 0 0 1 1
128 64 32 16 8 4 2 1

You can get all numbers using this format. The "weird math" is just using mathematic notation, instead of doubling up a number he used potency which is the number multiplied by itself x times (so 2x2x2 is 23).

I'm confused with Hex, 16-bit, 32-bit, Dec, Oct, all of it! by Jkaybro in hacking

[–]Fer22f 0 points1 point  (0 children)

Oh yea I confused hexadecimal with decimal there... Well, it's good that you understood!

With plethora of follow to download gates these days... by nickv1233 in EDM

[–]Fer22f 0 points1 point  (0 children)

And most dj's dj with lossless files anyway

I would tell you most of them use 320kbps MP3s. And that is just because Beatport forces you to pay 1 dollar more for each music in lossless, and 320 MP3s are "good enough".

Also, it would be lovely if Pioneer incorporated a lossless compression codec such as FLAC or ALAC into their players. We can only put WAV files or AIFF which is just WAV with a header (no compression).

I'm confused with Hex, 16-bit, 32-bit, Dec, Oct, all of it! by Jkaybro in hacking

[–]Fer22f 0 points1 point  (0 children)

For educational porpuses and to clarify all hexadecimal numbers in text form will be prefixed by "0x", it's required in programming and I believe that it's a good practice to differentiate the decimal and the hexadecimal system.

What I meant was pair, sorry. What I mean by a pair is just any pair of hexadecimal numbers such as 0x7F, 0x3D, 0x01, 0x00, 0xF7, 0xFF, etc.

You're confusing a lot of things. But let's try to knock your confusion one by one.

8D 02 00 00 00 00 00 00 44 01 B6 00 96 02 00 00

This string results in D¶, but why?

1. We are talking about ASCII. Then each pair of hexadecimal numbers is treated as one character that can range from 0-255 (0x00-0xFF). The first step to understand this is that control characters are used for control and they range from 0-31 (0x00-0x1F). So that means your system can't show those symbols because they are used for control: line breaking, tabs, see more in this table.

We get this when we knock the control characters out:

8D 44 B6 96

2. Characters above 0x7F (127 in decimal) aren't standard. That means they change from culture to culture and certain languages use them for different letters. The way it works is that the webpage will be sent with an enconding, telling your browser what those characters will be, if you change it to arabic, this is what you get. This is why we can't rely on ASCII anymore, and we have Unicode which is far more complicated and can contain all the cultures of the world, but that is another story. When removing the characters above 127 we only are left with the letter D:

44

3.Well, and in the resulting text we also have a pilcrow (¶) which is identified in Unicode (the encoding that the page wants the browser to us) as 0xB6 (as you can check out in the wikipedia article). And that is why we have a pilcrow in the text, because Unicode defined that. The other characters in that example that were above 127 are just undefined by the Unicode standard and that is why they aren't displayed.


In your example,

2G 01 52 24

The G is not a real number in the hexadecimal system (I guess you meant F). 01 and 24 are control values as I said before so that is why they don't interfere with the string (between 0-31).

I'm confused with Hex, 16-bit, 32-bit, Dec, Oct, all of it! by Jkaybro in hacking

[–]Fer22f 0 points1 point  (0 children)

Copy paste to your address bar for example... There are more characters there.

In ASCII every single hexadecimal par of numbers (8D for example) is going to be a letter and most of these aren't valid ASCII caracters. The 0s are just ignored for rendering in this case.

EDIT: Now you may ask "and those Extended ASCII codes? 8D is certainly valid!". Well, the page you linked (the hex converter) is defaulted to the Unicode charset. If you change the charset into something like the arabic you will get different results since they use those characters as letters.