nya !!! :3333 gay uwu
I’m in a bad place rn so if I’m getting into an argument please tell me to disconnect for a bit as I dont deal with shit like that well :3
more expensive imo.
actually the same pins (well one of them , though since the connector is rotationally symmetric you need two anyway) are used for USB Power Delivery and to negotiate what speed regime to operate in .
furthermore , USB On the go , which was introduced in USB 2.0 , offers the same functionality for USB Micro and USB Mini
actually they would be correct :
USB began as a protocol where one side (USB-A) takes the leading role and the other (USB-B) the following role . this was mandated by hardware with differently shaped plugs and ports . this made sense for the time as USB was ment to connect computers to peripherals .
however some devices don’t fit this binary that well : one might want to connect their phone to their computer to pull data off it , but they also might want to connect a keyboard to it , with the small form factor not allowing for both a USB-A and USB-B port. the solution was USB On-The-Go : USB Mini-A/B/AB and USB Micro-A/B/AB connectors have an additional pin which allows both modes of operations
with USB-C , aside from adding more pins and making the connector rotationally symmetric , a very similar yet differently named feature was included , since USB-C - USB-C connections were planed for
so yeah USB-A to USB-A connections are explicitly not allowed , for a similar reason as you only see CEE 7 (fine , or the objectively worse NEMA) plugs on both ends of a cable only in joke made cables . USB-C has additional hardware to support both sides using USB-C which USB-A , neither in the original or 3.0 revision , has .
I pretty much grew up on Ubuntu’s default polish layout - a modified version of the polish programmer’s keyboard , which itself is a modified version of ANSI
(the preview is slightly broken , but oh well)
I cannot begin to stress how used I am t o having an extra key layer accessible by just pressing alt . Note that the current version I have has some dead keys as well on the third and fourth layer .
decided to check : mandelbrot can be compressed by 87.5% by gzip on maximum compression strength
Honestly I felt kinda similarly to you when it comes to Java and Microsoft Java aka C#, but I found I was able to code in it with not that much struggle.
Not sure if you know python, but I feel like objects in C# are similar to python objects. You have to use the new keyword when you initialize a object though for some reason. Also PascalCase is used everywhere for some reason.
One of the largest gotchas for me was the char
type being unsigned.
I found Microsofts docs to be quite easy to work with honestly.
it seems like it , but I have no idea !
edit : to clarify , I believe it does , using the CC1 & CC2 pins which are also used for other things , but I don’t know anything about USB protocol side , I should learn about it haha