Leave these fields empty (spam trap):
Name
You can leave this blank to post anonymously, or you can create a Tripcode by using the format Name#Password
Subject
Comment
[i]Italic Text[/i]
[b]Bold Text[/b]
[spoiler]Spoiler Text[/spoiler]
>Highlight/Quote Text
[pre]Preformatted & Monospace Text[/pre]
[super]Superset Text[/super]
[sub]Subset Text[/sub]
1. Numbered lists become ordered lists
* Bulleted lists become unordered lists
File

Sandwich


420chan is Getting Overhauled - Changelog/Bug Report/Request Thread (Updated July 26)

C++ from Java

View Thread Reply
- Mon, 30 Apr 2018 11:44:50 EST uuXCv622 No.37523
File: 1525103090443.jpg -(131910B / 128.82KB, 900x750) Thumbnail displayed, click image for full size. C++ from Java
Alright boys, I just finished my first year of Applied Computer Science, we were taught Java extensively and had one class on VB in the second semester (god I hope I never have to work with that) Anyways, apparently next year we continue on the programming concepts we learned expanding into things like multi-threading which we haven't learnt yet, except we switch to C++. The thing is, we don't actually get taught C++, we're just taught IN C++. The advice from the second years I got was teach yourself C++ over the summer and that will be the easiest class you take next year, otherwise it will be the hardest. So, what resources could you recommend to make that transition? What are specific Java-to-C++ quirks I might need to know?
>>
Fucking Wublingbanks - Mon, 30 Apr 2018 18:38:08 EST jPnU+Gop No.37524 Reply
Download and spend a weekend on A Tour of C++. Then make a toy project to feel out your compiler and workflow. You'll be way ahead of the curve.
>>
Phyllis Gingerway - Wed, 02 May 2018 02:36:17 EST Xm/W+3lL No.37525 Reply
Learning C++ without learning C might be the largest part of the hurdle for you. Otherwise, many of the object-oriented paradigms of Java carry over into C++. For a very high-level view, read Wikipedia's entry on the differences and similarities between C++ and Java:
https://en.wikipedia.org/wiki/Comparison_of_Java_and_C%2B%2B

Also the sooner you download Visual Studio (it's free now, so there's no excuses!) and learn how to use an interactive debugger, the better off your entire life will be.

There are some large differences that you'll have to learn between the languages. Most of them fall under the category of "things Java does for you that C++ makes you do manually". Things like this include:
  • Memory management. Garbage collection is *not* a thing in C or C++, so you have to manage the creation and deletion of your objects manually (using new/delete or malloc/free or placing the objects on the stack as automatic variables).
  • Pointers, references, and by-value passing of variables. This is pretty important in C and C++ (C doesn't support references). Pointers are a new concept of a variable that can "point" to arbitrary locations in memory (or to "null"). References are really just pointers with a nicer syntax that can only point to one thing. So much stuff in C/C++ is pointers and this is a really important language concept, so make sure to try to learn it well!
  • Strings are not really a built-in type. You can use std::string for ease of use, but you really should get comfortable with C-strings (character arrays or char*).
  • Operator overloading is possible in C++. This is not necessarily a required feature, but the ability to redefine operators is useful for various purposes.
  • "const" is a special keyword in C and C++ and it marks a variable as being non-modifiable after the first time it is written. This is a lot like Java's "final" keyword for variables.
  • The built-in types are mostly the same: short, int, float, and double all mean the same things between the two languages. Also both languages have a type for boolean logic ("bool" in C/C++ and "boolean" in Java). C/C++ also support "unsigned" versions of the integer types, namely "unsigned short", "unsigned int" (which is the same thing as just "unsigned"), and "unsigned long". These unsigned variables let you re-use the sign-bit as another data bit, thus doubling the possible range of values (but not allowing you to represent values less than 0).

Helpful tips:
  • Try to compile with the highest warning level your compiler will let you use. This will help you find all of the problem areas in your code before you even run it.
  • Ask people for help early and often if you get stuck. C/C++ is pretty complicated and nuanced and often hearing an alternate explanation will help you get a fresh perspective on why and how things work.

Game dev live stream

View Thread Reply
- Sat, 28 Apr 2018 12:36:33 EST /kCdQ+UW No.37520
File: 1524933393357.jpg -(52501B / 51.27KB, 500x471) Thumbnail displayed, click image for full size. Game dev live stream
im writing a game in an out dated version of the unreal engine and streaming it :] https://www.twitch.tv/otayzilla
>>
Lillian Simmlebeck - Sat, 28 Apr 2018 23:10:42 EST 2j3uquS6 No.37521 Reply
Aw yeah dog let me waste my life by watching you waste your life.

Pose estimation and rigging

View Thread Reply
- Sun, 08 Apr 2018 05:39:32 EST xDpPYEfL No.37493
File: 1523180372573.jpg -(42267B / 41.28KB, 889x500) Thumbnail displayed, click image for full size. Pose estimation and rigging
facebook released a new method to detect multiple bodies in a video. Some poeple already made their own attempts on github to do the same, and the algorithm will detect human movements and infer a skeleton out of it (you may have seen it, th eone with different colored limbs). What is the best pipeline to use this algorithm to extract movements from people in videos and place their sksletons into say anime figures in a video rendering software so the figure can follow the pose extracted form the human?

just asking for which software / language is best for this. i already know the theory, just need the practicalities of it (mostly model rigging and video stuff)

trying to make a hatsune miku x donald trump dance video but too lazy to rig it myself so i want to use AI for that.
2 posts omitted. Click View Thread to read.
>>
Phoebe Mucklespear - Tue, 10 Apr 2018 11:39:39 EST 9QSfnS0r No.37508 Reply
That said:

>too lazy to rig it myself so i want to use AI for that.
At current time there is no ready to use end user application that can do this.
And writing such application yourself is certainly more work that animating by hand.
>>
A_Wizard !cMZsY.BCnU!!vVWR8L52 - Wed, 11 Apr 2018 20:43:18 EST mJDH+xt3 No.37514 Reply
>>37493
This is actually a bit disturbing. An amazing toy, but the ability to log this kind of biometric data can be used for some pretty damned nefarious ends.
>>
Samuel Berringtit - Fri, 13 Apr 2018 12:02:59 EST 9QSfnS0r No.37516 Reply
>>37514
I disagree, at least in an ideological sense.
I think it's disturbing that the law still regards video as hard, tamper-proof evidence. This should have been fixed in the early 00s not now when it's becoming a trivial exercise in terms of labor.
And if you find that scary see what can be done in conjunction with statistics.
For instance they demonstrated an algorithm that can guess a persons sexual orientation with 90%+ accuracy....
Just based on the intricacies of a facial expression on one photograph.

Friendly crypto community

View Thread Reply
- Thu, 12 Apr 2018 16:48:08 EST UqUR/YN3 No.37515
File: 1523566088427.jpg -(14380B / 14.04KB, 310x162) Thumbnail displayed, click image for full size. Friendly crypto community
New and fast growing friendly community that provides exclusive cryptocurrency signals, newsletters, magazines, trading indicators, tools, and more based on advanced analytics and professional graph analysis techniques. Best server for providing users with evidence-based buy and sell signals for cryptocurrency trading and shorting!
https://discord.gg/KNzz9Wk

Would someone mind checking my work?

View Thread Reply
!!dPPr4Oxe - Mon, 09 Apr 2018 22:15:27 EST PRg+vC3B No.37504
File: 1523326527669.jpg -(1821032B / 1.74MB, 4128x2322) Thumbnail displayed, click image for full size. Would someone mind checking my work?
I'm using the site PracticePython.org to learn some python and one of the challenges is list overlap comprehension. My solution seems WAY different than what they have but it also seems to be working which seems, wrong. Would one of you kind people mind having a look and telling me if this is ferkakt? Here's a picture of my Jack Russel Terrier as a show of my gratitude.

import random

al = random.randint(5, 25)
bl = random.randint(5, 25)
a = random.sample(range(100), al)
b = random.sample(range(100), bl)
c = []

if len(a) > len(b):
c = [i for i in a if i in b and not c]
if len(b) > len(a):
c = [i for i in b if i in a and not c]

print(a)
print(b)
print(c)
>>
Isaac Yankem D.D.S. !!dPPr4Oxe - Mon, 09 Apr 2018 22:17:51 EST PRg+vC3B No.37505 Reply
Here's the challenge itself if that helps you understand what I was trying to do with it: (https://www.practicepython.org/solution/2014/04/16/10-list-overlap-comprehensions-solutions.html)

This week’s exercise is going to be revisiting an old exercise (see Exercise 5), except require the solution in a different way.

Take two lists, say for example these two:

a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
b = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]

and write a program that returns a list that contains only the elements that are common between the lists (without duplicates). Make sure your program works on two lists of different sizes. Write this using at least one list comprehension. (Hint: Remember list comprehensions from Exercise 7).

Extra:

Randomly generate two lists to test this
>>
Nathaniel Pittwell - Tue, 10 Apr 2018 01:19:26 EST k++VoPQ4 No.37506 Reply
  1. Stop using bullshit variable names. Is c common? Then call it common. Names matter.
  2. It doesn't matter which list is longer or which list you iterate over. If you were trying to optimize, all you did was waste time and create a bug.
  3. List comprehensions are always introduced as being the same thing as a list appending loop, but it isn't true. You can't reference the resulting list from within the comprehension so what you're trying to do will never work. To get unique items, either make the input or output unique.
  4. Randomly generating lists and manually checking the result is a bad joke. Instead, organize code into small functions and write test cases:

def make_common_list(a, b):
common = [i for i in a if i in b]
return make_unique_list(common)

def make_unique_list(seq):
unique_list = []
for i in seq:
if i not in unique_list:
unique_list.append(i)
return unique_list

def test_make_common_list():
assert make_common_list([1,1,2], [1,2,5]) == [1, 2]
assert make_common_list([1,2,5], [1,1,2]) == [1, 2]
assert make_common_list([], [1,2,5]) == []
>>
Isaac Yankem D.D.S. !!dPPr4Oxe - Tue, 10 Apr 2018 22:00:49 EST PRg+vC3B No.37512 Reply
>>37506

Firstly, thinks for responding and giving advice. I appreciate it immensely.

Let me address each of your comments individually to give and get clarification.

  1. The list names are used from the exercise given. Also, I didn't think they would matter much because they aren't being used in any real world code. Just as an exercise to learn how things work. I get that if I were building something that would be used for anything other than completing this coding exercise naming the lists something useful would be important. I have a little tiny bit of knowledge of JavaScript and have dicked around with creating things in it and I know to always make sure an array has a useful name so that I know what data it's storing.

2. Ok. I was thinking that because the lists weren't sorted in my code (Remember they're generated randomly) that I would always want to check the longer one against the shorter one so it wouldn't get to the end of the short one and stop. That wasn't made clear in the source material I was reading that it wouldn't be a problem. In fact, they made it seem like it would be a problem if one was longer than the other and you didn't do something for it.

3. I'm not completely sure I understand but IF I do, you're saying that I cannot check against the list I'm creating inside of the list comprehension? That makes sense sort of and working around that is definitely something I'll keep in mind. TBH: I kind of like using the for loops more than list comprehension. The whole things feels like voodoo to me and the for loops make more sense in my head.

4. I see. Randomly generating and then testing it is dumb because who knows what kind of results you'll get if they're random. I should have started with known lists, made sure it works and then generated them randomly.

Help with databases

View Thread Reply
- Sun, 08 Apr 2018 12:16:39 EST 9uEY0yYY No.37494
File: 1523204199704.jpg -(147212B / 143.76KB, 1070x1434) Thumbnail displayed, click image for full size. Help with databases
Hello guys, I recently started work
ing on a website and I need it to access a certain database, I already have a key to this database, but I wanted to know if I have to learn PHP or SQL or both to use it.
2 posts omitted. Click View Thread to read.
>>
Rebecca Bimblesadging - Mon, 09 Apr 2018 11:55:06 EST k++VoPQ4 No.37500 Reply
It sounds like you have an API key. If that's the case, you'll need code server side to access the API and render HTML for a user to view. You can use PHP for that. You shouldn't be dealing with SQL unless you have some responsibility for the operation of the database.

It also sounds like you're way over your head. Maybe step back and look at how other people are doing the kind of things you're trying to do.
>>
Eugene Blackson - Mon, 09 Apr 2018 16:04:02 EST WQgEyuaW No.37501 Reply
>>37500
I already know how to create a webpage (HTML5, JS and CSS) I just wanted to know how I could get into the making of the server-side of a website, since I've learned js was not really made for that.. thanks for the clarification though I forgot to mention I didn't own the database, I was just trying to make my website interact with it.
>>
Rebecca Bimblesadging - Mon, 09 Apr 2018 19:52:08 EST k++VoPQ4 No.37502 Reply
>>37501
Actually, you can do Javascript on the server. A lot of web developers today use Javascript for almost everything. I don't think it's an especially good idea, but there's no denying that it's wildly popular.

Scheme

View Thread Reply
- Sat, 24 Mar 2018 00:20:38 EST ZIMgPzji No.37483
File: 1521865238411.png -(113482B / 110.82KB, 540x960) Thumbnail displayed, click image for full size. Scheme
I have the following projects in Scheme:

  • A ncurses-based browser
  • A bulletin board system
  • A roguelike

I would also like to implement prolog in Scheme and use it to implement collision detection for a larger game.

fsf

View Thread Reply
- Thu, 25 Jan 2018 06:24:09 EST 2ob1iX5O No.37290
File: 1516879449223.jpg -(282819B / 276.19KB, 1920x1121) Thumbnail displayed, click image for full size. fsf
hey lemme find out THat this system is being remotly controled by someone behind the desk or is some room upstairs wtf WMI cmon admins!!!
>>
Hannah Pickcocke - Sat, 27 Jan 2018 01:10:48 EST BW3MomrQ No.37297 Reply
>>37290
I'm not sure what you're asking for or how to help you.
>>
Albert Feddlewock - Mon, 02 Apr 2018 12:59:46 EST lP7MCiRB No.37491 Reply
>>37290
Literally just check behind your desk dude, if there's somebody there, fiddling with your wires, then yes, your system is being remotely controlled from someone behind your desk.

This is an admin problem. Fuck the wiregnome up yourself. RTFM.

Java

View Thread Reply
- Sun, 30 Jul 2017 21:21:21 EST ddyPydmV No.37126
File: 1501464081485.png -(37854B / 36.97KB, 500x500) Thumbnail displayed, click image for full size. Java
Is Java worth learning? I want to get into software development but I'm not sure what language to pick up.
13 posts omitted. Click View Thread to read.
>>
Esther Bunham - Tue, 20 Mar 2018 18:48:27 EST uuTMcsOp No.37477 Reply
Let me just mention.

Most big companies I know programmers in are writing high performance/availability applications in Java, C++, or Golang depending on the domain. Some are still using PHP. My own company (one of the top 20 "internet companies" according to Wikipedia) is using Java and Golang for writing new high performance backend services. For new frontend services which talk to the backend ones we're using Node.js for server-side and React.js for client-side. Our old frontend stuff is in PHP.

So my thought here is that Java is a good choice of first language. It's sort of middle of the road so you could go from Java to Golang/C++ or JS/Python/Ruby/Kotlin pretty easily.
Although if you know you want to do less performance intensive web apps (this would cover almost all web apps actually) you could start with something like Node.js or Ruby on rails.
>>
Esther Bunham - Tue, 20 Mar 2018 18:52:52 EST uuTMcsOp No.37478 Reply
>>37477
And just a personal thought - if you're just getting started writing programs it might be good to learn HTML+javascript. Just because I think it would be more fun for most people if they could learn by writing applications that have a visible component (in this case a web page you can interact with).
>>
Esther Bunham - Tue, 20 Mar 2018 18:54:43 EST uuTMcsOp No.37479 Reply
>>37476
Oh and by the way, my Scala fanboyism only applies if you're not writing smartphone apps

fuck collect2: ld returned 1 exit status

View Thread Reply
- Wed, 21 Feb 2018 10:27:03 EST iHgPZrys No.37431
File: 1519226823005.jpg -(189873B / 185.42KB, 1600x1159) Thumbnail displayed, click image for full size. fuck collect2: ld returned 1 exit status
Hi guys, today I wanted to start learning about programming, so I wanted to do that Hello World crap thinking it would be really easy, so I wrote the program:
[CODE]#include<stdio.h>

#include<stdlib.h>

int main()

{

printf("\nHello World!");

return(0);

}[/CODE]

And for compiling it I wrote the command:
[CODE]gcc -Wall -W -Werror helloworld.c -o helloworld[/CODE]

But it didn't work and I got:
[CODE]collect2: ld returned 1 exit status[/CODE]

I googled for a solution but I didn't found anything, help me please.
1 posts omitted. Click View Thread to read.
>>
Jenny Crocklesug - Wed, 21 Feb 2018 11:59:17 EST 1j8iF08r No.37433 Reply
Also I think you want
 [ pre ] 
>>
Basil Fanfuck - Thu, 22 Feb 2018 03:26:14 EST BW3MomrQ No.37441 Reply
When you tell gcc to build your program (which is basically what you did with your command to gcc), it first compiles the code files (*.c files and *.cpp files) you give it into object files (*.o or *.obj files). It then tries to link all of the generated object files into a running program. In order to do this last step, gcc needs some help, so it invokes ld to perform the linking step. In your case, OP, ld ran into an error and tried to tell you an error message.

Also your C code has some oddities to it that while they may not be causing any immediate problems, they might cause confusion if you show this code to anyone else:
  • Your printf() string starts with \n . \n is the character that when printed will cause a newline to be generated. Usually you want this at the end of your string so that your program prints a line and then moves the cursor down to the next line.
  • Your return value is wrapped in parenthesis. Try doing "return 0;" instead. The parenthesis you have surrounded the return value with should have no effect (other than making the code harder to read).
>>
Polly Debblekack - Wed, 07 Mar 2018 23:28:07 EST KhmUde/p No.37467 Reply
1520483287608.png -(1066835B / 1.02MB, 1366x768) Thumbnail displayed, click image for full size.
You have a lot going on. Look at my pic. Look at my example. Look at the directory of my terminal, and then look at the commands I used. This is as simple as it gets.

https://dis.tinychan.org/prog

View Thread Reply
- Tue, 06 Mar 2018 20:18:06 EST Eft7V+7U No.37464
File: 1520385486895.jpg -(5970B / 5.83KB, 250x241) Thumbnail displayed, click image for full size. https://dis.tinychan.org/prog
https://dis.tinychan.org/prog

This is a new iniciative by the original /prog/ community of late world4ch to increase its traffic and activity by making its current address known to other related textboards and communities elsewhere.
>>
Barnaby Grimfield - Tue, 06 Mar 2018 22:06:04 EST LJ4pKTeI No.37465 Reply
I wouldn't have a problem with this except it's one day old and already full of shitposting.
>>
Frederick Haffingladge - Wed, 07 Mar 2018 22:50:10 EST Eft7V+7U No.37466 Reply
>>37465
/prog/ has an old policy of zero moderation
I think the shitposting comes from the stagnation of the community.

Disadvantaged youth to young independent adult wanting to finally pursue his dreams

View Thread Reply
- Sun, 22 Oct 2017 23:02:04 EST YAuFJPxx No.37221
File: 1508727724535.jpg -(49540B / 48.38KB, 480x852) Thumbnail displayed, click image for full size. Disadvantaged youth to young independent adult wanting to finally pursue his dreams
Hey everyone. So this is the long and the short of it.
For as long as I can remember, I've wanted to be a computer programmer, work with computers, do really geeky stuff with technology. I remember at 12 getting a cracked version of Macromedia Flash and teaching myself how to animate, and also trying to teach myself HTML and CSS. Well, my piece of shy father has been in prison since I was 7 and my mom had five kids, so I really didn't exactly get to pursue my dreams while my mom lost her house, and all of us kids had to get jobs and go stay with friends or family members because she couldn't afford to house us and support us all through school, and I was kind of a bad kid and a slacker and got kicked out of school, so I never even considered a scholarship was kind of out of the equation .
I still want to go to school and get a job sitting on my computer all day doing nerdy interweb stuff, where should I get an education? How can I get help paying for it? I want to be a success story and not the bitter shell of an abandoned son who gave up on his creative dreams and ended up as a cook making $10 dollars an hour.

To;Dr
Im 25 and want to get an education and become a computer programmer or work in cyber security or something. I would like some recommendations as to where to go and how to get financial assistance.
9 posts omitted. Click View Thread to read.
>>
Martha Tillingcocke - Mon, 27 Nov 2017 03:43:02 EST HH6lED9y No.37243 Reply
1511772182901.jpg -(958965B / 936.49KB, 1405x1405) Thumbnail displayed, click image for full size.
>>37242
I just read the tl;dr where you ask about getting the assistance. Most schools have a financial aid office where you can get more information to apply. Ask lots of questions because any worker you interact with is going to want to do the minimum amount of work and send you on your way ASAP, whether or not your issues have been addressed. This applies to academic counselors as well. You are your own best advocate, remember that.
>>
Cyril Bunforth - Wed, 06 Dec 2017 13:46:15 EST FfnIApJC No.37251 Reply
Apply to four year universities in your state. In-state tuition is a huge cost saver for most people. Join the one with the best Computer Science or Computer Engineering department that accepts you. Go to their finical aid office. They will help you with grants and loans.

If you graduate with CS or CE degree the loans will be worth it as long as you keep it under a hundred grand.
>>
amydewkiss - Sat, 24 Feb 2018 02:05:34 EST TLIaEAm5 No.37452 Reply
Just get a job coding. No education needed. Google that shit and get work done. Apply to all the things. Wander the earth with nothing but a laptop, sleeping bag and a copy of Structure and Interpretation of Computer Programs

Somebody please explain interfaces in C++

View Thread Reply
- Thu, 22 Feb 2018 15:54:59 EST kBelsIZm No.37445
File: 1519332899121.jpg -(165557B / 161.68KB, 1280x960) Thumbnail displayed, click image for full size. Somebody please explain interfaces in C++
I have a question.
I've done something similar to the example on this page.
https://www.tutorialspoint.com/cplusplus/cpp_interfaces.htm

What they've got there is a virtual class that's called Shape. And then a load of derived classes called things like Rectangle and Circle etc.

Then the go
Rectangle rectangle = new Rectangle();

What I can't see is a way to declare a variable of type Shape. I don't care if that winds up a Rectangle or Circle because they both will implement the interface. How can I do the following?

Shape shape = methodThatWillGiveMeRectOrCircle();

My compiler can't compile that method. It says:
> error: return type 'Shape' is an abstract class
1 posts omitted. Click View Thread to read.
>>
Martha Drellyway - Fri, 23 Feb 2018 04:51:38 EST kBelsIZm No.37448 Reply
>>37447
That did the trick, thanks for pointing that out.
Can you explain to me why a pointer works here?
From what I understand, an int* can't just be assigned to a char* or void* without being explicitly cast so why is this different?
>>
Rebecca Dumbleshit - Fri, 23 Feb 2018 23:50:53 EST 8hwK1pxu No.37450 Reply
>>37448
That's just how polymorphism in C++ works.

A Rectangle IS A Shape so it can always be safely cast implicitly.
While a Shape may not necessarily be a Rectangle so it has to be explicitly cast.
dynamic_cast<Rectangle*>(shape)
>>
Wesley Furringnet - Sat, 24 Feb 2018 01:37:47 EST BW3MomrQ No.37451 Reply
You might be able to use references here too, but if that works then it's only because references are just pointers with nice syntax under the hood.

Developer at Amazon Video

View Thread Reply
- Thu, 11 Jan 2018 21:01:01 EST /G+nGQo2 No.37264
File: 1515722461566.jpg -(25399B / 24.80KB, 840x360) Thumbnail displayed, click image for full size. Developer at Amazon Video
I'm a developer at Amazon Video, ask me anything
>>
Caroline Fecklecocke - Thu, 11 Jan 2018 21:46:29 EST Ach3S7Tm No.37265 Reply
I've heard nothing but bad things about Amazon as an employer. I don't have a question.
>>
Alice Hummerstut - Fri, 12 Jan 2018 01:44:28 EST BW3MomrQ No.37266 Reply
What do you specifically do on a day to day basis? What programs are you most often running and for what purposes?

How much effort do you guys put into content protection (such as HDCP) versus prioritizing working on improving customer-facing things?

Do you guys host Amazon Video out of the same datacenters that the public uses for public AWS nodes, or do you have special Amazon Video datacenters just for this?

How much hard disk space does Amazon's current video library take up?

Why is "Your Prime Video" separated from "Your Video Library" (this is always a usability thing that I run into - I'm looking for a video that I just purchased and I forget which category it shows up under, so I tend to have to look through both of them to find it...)?

It seems like the switching between HD and SD is automatic most of the time. Why did you guys choose to use this sort of a system (one that is automatic based on the empirically-measured bandwidth of the user while downloading the given video) versus something like what Youtube does where users can manually select between a bunch of different resolutions and frame rates? Is that a player limitation, a content limitation, or both?

What's the most interesting part of your day job?

What is the least interesting part of your day job?

What's the ballpark salary bracket that is most common for developers in your position at Amazon Video?

How much job mobility do you have within Amazon? Is it easy to move between teams and projects, or do they make you go through another fully-fledged interview like an outsider all over again?

What's one feature that you wish Amazon Video had that it doesn't have?

Report Post
Reason
Note
Please be descriptive with report notes,
this helps staff resolve issues quicker.